Clear Filters
ID Title Status Priority Created Due Date Actions
#1035 Activity worker LISTEN channel is never notified for highway.activity_queue inserts; claiming relies on fallback polling only
Found during #906. The activity worker LISTENs on jumper_highway_activity (#246). The only pg_notify...
open medium 2026-10-20 07:10 -
Edit
#1034 Activity worker process exits when _fail_activity raises on the bulkhead-submit failure path
Found during #906. engine/services/activity_worker/worker.py _submit_activities: if bulkhead.execute...
open medium 2026-10-20 07:05 -
Edit
#1033 Activity worker livelocks on an activity whose workflow_run row is missing
Found during #906 (both former copies, now engine/services/activity_worker/claiming.py _claim_activi...
open high 2026-10-20 07:05 -
Edit
#906 activity_worker is forked: enterprise (1577 lines) and highway-core (1160) are parallel implementations of safety-critical worker code
EARS SPEC: - Safety-critical activity-worker logic shall have exactly ONE implementation in the stac...
in-progress high 2026-08-22 11:58 -
Edit
#852 Circuit-breaker storage split-brain: engine writes to highway_db_v2, API reads resilient_circuit_db, migration covers only one
EARS SPEC: - The Highway engine and the /api/v1/circuit-breakers endpoint shall read and write circu...
open high 2026-08-22 01:54 -
Edit
#850 Upgrade bulkman 2.0.1->2.0.3 and resilient-circuit 0.4.7->0.7.0 (multi-process breaker race, thread-safety, CLI rename)
EARS SPEC: - The Highway stack shall depend on bulkman >=2.0.3,<3 and resilient-circuit >=0.7.0,<0.8...
closed high 2026-08-22 01:44 -