Clear Filters
ID Title Status Priority Created Due Date Actions
#865 Split api/blueprints/v1/invitations.py (1155 lines, over 550 hard cap)
EARS SPEC: - The file api/blueprints/v1/invitations.py shall be reduced to at most 500 lines, and sh...
open medium 2026-08-22 11:45 -
Edit
#864 Split api/blueprints/v1/rate_limits.py (1206 lines, over 550 hard cap)
EARS SPEC: - The file api/blueprints/v1/rate_limits.py shall be reduced to at most 500 lines, and sh...
open medium 2026-08-22 11:45 -
Edit
#863 Split enterprise/security/platform.py (1215 lines, over 550 hard cap)
EARS SPEC: - The file enterprise/security/platform.py shall be reduced to at most 500 lines, and sha...
open medium 2026-08-22 11:45 -
Edit
#862 Split enterprise/tools/agent.py (1238 lines, over 550 hard cap)
EARS SPEC: - The file enterprise/tools/agent.py shall be reduced to at most 500 lines, and shall nev...
open medium 2026-08-22 11:45 -
Edit
#861 Split api/blueprints/v1/tenant_apps.py (1325 lines, over 550 hard cap)
EARS SPEC: - The file api/blueprints/v1/tenant_apps.py shall be reduced to at most 500 lines, and sh...
open medium 2026-08-22 11:45 -
Edit
#860 Split enterprise/services/activity_worker.py (1383 lines, over 550 hard cap)
EARS SPEC: - The file enterprise/services/activity_worker.py shall be reduced to at most 500 lines, ...
open medium 2026-08-22 11:45 -
Edit
#859 Split enterprise/cli/hwe.py (1474 lines, over 550 hard cap)
EARS SPEC: - The file enterprise/cli/hwe.py shall be reduced to at most 500 lines, and shall never e...
open medium 2026-08-22 11:45 -
Edit
#858 Split api/blueprints/v1/logs.py (1505 lines, over 550 hard cap)
EARS SPEC: - The file api/blueprints/v1/logs.py shall be reduced to at most 500 lines, and shall nev...
open medium 2026-08-22 11:45 -
Edit
#857 Split api/blueprints/v1/apps.py (1532 lines, over 550 hard cap)
EARS SPEC: - The file api/blueprints/v1/apps.py shall be reduced to at most 500 lines, and shall nev...
open medium 2026-08-22 11:45 -
Edit
#856 Split enterprise/apps/sdk/context.py (1824 lines, over 550 hard cap)
EARS SPEC: - The file enterprise/apps/sdk/context.py shall be reduced to at most 500 lines, and shal...
open medium 2026-08-22 11:45 -
Edit
#855 Split api/blueprints/v1/workflows.py (4140 lines, over 550 hard cap)
EARS SPEC: - The file api/blueprints/v1/workflows.py shall be reduced to at most 500 lines, and shal...
open medium 2026-08-22 11:45 -
Edit
#848 Adopt bulkman 2.0.1 - pin >=2.0.0,<3 and verify shutdown semantics change
EARS SPEC: - The Highway engine shall pin bulkman to >=2.0.0,<3 so the major-version adoption is exp...
closed medium 2026-08-03 20:48 -
#846 Replay never executes tools (#833), so while conditions driven by ctx.set_variable can never resolve in simulation
EARS SPEC: - While executing in replay/simulation mode, when a workflow variable was set by a tool v...
open medium 2026-08-03 18:55 -
Edit
#841 auth 3.0.1: drop local varchar reconciliation (upstreamed as _reconcile_text_columns)
EARS SPEC: - When auth 3.0.1 is deployed, Highway shall remove its local varchar->TEXT reconciliatio...
closed medium 2026-07-31 10:56 -
#840 Integrate RODMENA Identity (OIDC) as sign-in option for highway-dashboard
EARS SPEC: - When a user chooses 'Sign in with RODMENA ID', the Highway API shall run an authorizati...
closed medium 2026-07-31 10:55 -
#837 Stale/drifted tests: 2 unit mocks, switch_operator output assertions, docker_tools removal, wip_integration chronic reds
EARS SPEC: - When the implementation changes observable behavior, the corresponding tests shall be u...
open medium 2026-07-31 00:20 -
Edit
#831 Lifecycle boundary checks do not reach foreach/while loop bodies — pause/cancel latency inside long loops
The #825/#826 boundary check (_lifecycle_signal) runs only in execute_workflow_graph's main ready-ta...
closed medium 2026-07-19 05:26 -
#830 Sweeper fail-path can block up to DB-wide statement_timeout (2min) on a live wrapper's jumper-row lock
docker-compose.yml:159 sets statement_timeout=120000 DB-wide (SHOW confirms 2min). The wrapper holds...
closed medium 2026-07-19 05:26 -
#829 completed_at metadata anomalies: claim-time timestamps on multi-minute runs; repair paths COALESCE stale values
Observed: run 6d2f34ac showed completed_at ~1s after creation despite ~2min execution; reconciled zo...
closed medium 2026-07-19 05:26 -
#828 Status filter allowlists incomplete: 'orphaned' unfilterable; VALID_WORKFLOW_STATUSES dead constant missing 3 statuses
api
api/blueprints/v1/workflows.py:804 _status_keys = (completed,failed,running,pending,sleeping,paused,...
closed medium 2026-07-19 05:26 -
Previous Page 3 of 15 Next