ID Title Status Priority Created Due Date Actions
#144 HIGH: Lack of In-Memory TestServer for TDD
There is no in-memory or ephemeral TestServer for unit testing workflows. Developers must run a full...
closed high 2025-11-28 00:46 -
#143 CRITICAL: Risk of Double Execution due to Manual Heartbeating
Long-running tasks (> claim_timeout) are killed by other workers via claim_task logic if they do not...
closed critical 2025-11-28 00:46 -
#142 CRITICAL: ParallelOperator is Fork-Only (Missing Join)
The ParallelOperator currently only spawns branch tasks and returns immediately (fork-only). There i...
closed critical 2025-11-28 00:46 -
#141 [highway-api] API tokens need scoped permissions support
Currently API tokens only identify the user - permissions come from user's roles. Need to add scopes...
closed critical 2025-11-27 21:17 -
#140 [highway-api] Remove RBAC disable option - enforce auth always
Remove RBAC_ENABLED, RBAC_REQUIRE_AUTH, and RBAC_DEV_USER options. RBAC must always be enabled with ...
closed high 2025-11-27 20:06 -
#139 Fix login page confusion - use /login not /#/login
Two login pages exist causing confusion. Update /login to have API token option, remove /#/login rou...
closed critical 2025-11-27 19:46 -
#138 Add API token login option to login page
Enable login via API tokens in addition to regular JWT. Add API token input field to login page.
closed high 2025-11-27 19:40 -
#137 API Key copy button not working and missing audit log
1. Copy button in secret display modal does not work when creating API key. 2. No audit log entry cr...
closed critical 2025-11-27 19:18 -
#136 datashard: Add scan() method to Table class for reading all data
DataShard lacks a method to read all data from a table. Currently only current_snapshot() is availab...
closed medium 2025-11-27 11:59 -
#135 Health metrics timeline recorder script for test analysis
Create a script that continuously records health metrics to DataShard for timeline analysis during t...
closed medium 2025-11-27 11:05 -
#134 Implement Worker Registration and Capacity Management System
Implement enterprise-grade worker registration where workers: 1. Ping DB every 30 seconds announcing...
closed high 2025-11-27 09:23 -
#133 Add health_metrics API endpoint with tenant awareness
Create /api/v1/health/metrics endpoint that exposes the health_metrics.sql query. Must be tenant-awa...
closed high 2025-11-27 07:58 -
#132 Create health_metrics.sql query for disruption resilience monitoring
Create a comprehensive SQL query in engine/sql/queries/health_metrics.sql that provides real-time he...
closed high 2025-11-27 07:41 -
#131 Circuit breaker + retry misalignment - tasks exhaust retries during CB cooldown
PROBLEM: When circuit breaker opens, tasks fail with ProtectedCallError. With no retry_strategy (def...
closed critical 2025-11-27 07:04 -
#130 Add disruption resilience test to prevent SQL-bypass regression
Create a test that specifically validates the SQL-path bypass scenario doesn't regress. The test sh...
closed high 2025-11-27 06:53 -
#129 AUDIT: Find all SQL-path bypasses that skip Python layer updates
During disruption testing, we discovered that when absurd.fail_run() is called directly from SQL (e....
closed high 2025-11-27 06:45 -
#128 CRITICAL: Heartbeats not persisted - use separate connection
During disruption testing, heartbeat tests fail because heartbeats are NOT being committed to the da...
closed critical 2025-11-27 06:28 -
#127 CRITICAL: workflow_run.status not updated when task permanently fails
During disruption testing, tasks exhaust max_attempts and go to 'failed' state, but workflow_run.sta...
closed critical 2025-11-27 06:19 -
#126 Increase max_attempts for workflow tasks - too low for disruption resilience
Increase max_attempts from 3 to 64 for workflow tasks to handle disruption scenarios. RISK ANALYSIS...
closed high 2025-11-27 06:07 -
#125 CRITICAL: All workers use same worker_id - breaks claim isolation
All 8 workers use hardcoded worker_id='highway_worker_1' from config.ini, ignoring ABSURD_WORKER_ID ...
closed critical 2025-11-27 06:04 -
Previous Page 9 of 15 Next