| #714 |
Add generic configurable update handler tool
Current state: The tools.testing.update_handler is hardcoded to handle 'approve_request' updates wit...
|
closed |
high |
2025-12-25 21:46 |
- |
|
| #713 |
ReflexiveOperator completes workflow before activity finishes
ReflexiveOperator calls execute_activity_operator which is queue-only, but doesn't wait for the acti...
|
closed |
high |
2025-12-25 21:02 |
- |
|
| #712 |
Agentic Bot Demo - Conference Presentation
## Overview
Implement a full agentic conversational bot demo for conference presentation, showcasin...
|
open |
high |
2025-12-25 18:32 |
- |
|
| #711 |
CFG-01: No schema validation for configuration
Location: engine/config.py. Issue: ConfigParser used without schema validation. No type/range/requir...
|
closed |
high |
2025-12-25 02:56 |
- |
|
| #710 |
VAL-05: JoinOperator join_tasks not validated
Location: highway_dsl/workflow_dsl.py. Issue: JoinOperator.join_tasks references not validated again...
|
closed |
high |
2025-12-25 02:56 |
- |
|
| #709 |
TEST-01: Missing unit tests for core orchestrator components
Location: tests/unit/. Issue: No unit tests for orchestrator.py, durable_context.py, absurd_client.p...
|
open |
high |
2025-12-25 02:56 |
- |
|
| #708 |
RETRY-01: No jitter in Absurd retry delays
Location: a_absurd.sql:639-654. Issue: Retry delays calculated without jitter. Causes thundering her...
|
closed |
high |
2025-12-25 02:56 |
- |
|
| #707 |
ERR-02: Non-deterministic time.sleep() inside transaction
Location: operators.py:247-262. Issue: Inline retry uses time.sleep() holding DB connection open. Vi...
|
closed |
high |
2025-12-25 02:56 |
- |
|
| #706 |
ERR-01: _fail_run exceptions logged but not propagated
Location: orchestrator.py:1198-1199. Issue: Fatal failure to log a run failure only logged, not esca...
|
closed |
high |
2025-12-25 02:56 |
- |
|
| #705 |
OBS-03: No trace export to Jaeger/Zipkin
Location: engine/utils/tracing.py. Issue: W3C Trace Context implemented but traces only logged to st...
|
closed |
high |
2025-12-25 02:56 |
- |
|
| #704 |
OBS-02: No Prometheus metrics endpoint
Location: Not implemented. Issue: Cannot build Grafana dashboards or set up Prometheus alerting. Met...
|
closed |
high |
2025-12-25 02:56 |
- |
|
| #703 |
SCALE-02: No memory limits per task - crash propagation risk
Location: Not implemented. Issue: Worker-level memory limit only. Single memory-hungry task can cras...
|
open |
high |
2025-12-25 02:56 |
- |
|
| #702 |
SCALE-01: Single queue table bottleneck under high load
Location: absurd_client.py. Issue: All workers contend on single queue table. FOR UPDATE SKIP LOCKED...
|
open |
high |
2025-12-25 02:56 |
- |
|
| #701 |
SEC-05: Shell command injection mitigation incomplete
Location: shell_command.py:60-83. Issue: While shlex.quote() used for variables, base command passed...
|
closed |
high |
2025-12-25 02:56 |
- |
|
| #700 |
SEC-04: exec() used for dynamic code with bypass paths
Location: python_task.py:266, code_loader.py:668, app_runner.py:125. Issue: System uses exec() for u...
|
closed |
high |
2025-12-25 02:56 |
- |
|
| #699 |
DB-02: Destructive data deletion without archival
Location: migration 0.0.38. Issue: DELETE FROM workflow_run WHERE definition_id IS NULL without arch...
|
open |
high |
2025-12-25 02:56 |
- |
|
| #698 |
DB-01: Missing DOWN migrations for rollback
Location: Multiple migration files. Issue: Many migrations have TODO for down migration. Cannot roll...
|
open |
high |
2025-12-25 02:56 |
- |
|
| #680 |
API workflow endpoints using cursor without dict_row
Bug: Several API endpoints in api/blueprints/v1/workflows.py used conn.cursor() without specifying r...
|
closed |
high |
2025-12-25 00:32 |
- |
|
| #679 |
CLI submit was not storing Python DSL source code
Bug: When submitting Python DSL workflows via CLI, the python_dsl source was not being passed to the...
|
closed |
high |
2025-12-25 00:22 |
- |
|
| #677 |
Progress shows <100% for completed workflows with switch/conditional branches
When workflows use switch operators or conditional branches, unexecuted branches count against progr...
|
closed |
high |
2025-12-24 22:29 |
- |
|