Clear Filters
ID Title Status Priority Created Due Date Actions
#980 Workflow gate tenant is hardcoded to demo (scripts/testing/gate_helper.py)
EARS SPEC: - Where the workflow gate is run, the operator shall be able to choose the tenant (defaul...
open low 2026-10-20 00:46 -
Edit
#977 Undefined template path renders as an empty string without any warning
EARS: If a {{path}} placeholder in a task argument resolves to no value, then the Highway engine sha...
open medium 2026-10-20 00:43 -
Edit
#970 Split 8 code files over the 550-line cap that #855-#904 do not cover
EARS: Each tracked code file shall be at most 550 lines. Found by the #918 size gate (git ls-files -...
open low 2026-10-20 00:29 -
Edit
#945 Tenant-published app source escapes restricted builtins: root + docker.sock in worker
EARS: When a workflow task runs a tenant-published app action, the engine shall execute the app sour...
open critical 2026-10-16 01:22 -
Edit
#941 Sandbox throughput: shell/code sandbox holds a worker slot for the full command and adds ~175ms per call
EARS: While a sandboxed tools.shell.run is running, the engine shall not hold a workflow worker slot...
open high 2026-10-16 00:05 -
Edit
#934 Later: RunFlow replaces tools.docker.* after feature request delivered
EARS SPEC: - When RunFlow ships the requested safe feature subset, tools.docker.run shall be version...
open low 2026-10-15 23:07 -
Edit
#933 Test falsifiability programme: mutation testing on critical modules, red-first rule
EARS SPEC: - Every new or changed test shall be shown failing against a sabotaged guard before green...
open medium 2026-10-15 23:07 -
Edit
#932 FastAPI migration (strangler, golden contract tests)
EARS SPEC: - Each router migrated shall pass golden contract tests recorded from the served Quart AP...
open low 2026-10-15 23:07 -
Edit
#929 Authorization via hosted auth service; hw_k1_ keys kept; Google login removed
EARS SPEC: - require_permission shall decide via hosted auth (one namespace per Highway tenant) with...
open high 2026-10-15 23:07 -
Edit
#926 datashard 0.11 on S3 with offline table migration
EARS SPEC: - The logger shall store tables on S3 using datashard>=0.11. - Every existing production ...
open high 2026-10-15 23:07 -
Edit
#921 Embeddings off Ollama: router embed(), memory/semantic/apps SDK repointed, agent_memory re-embedded
EARS SPEC: - The LLM router shall expose an embed operation backed by a hosted provider producing 76...
open high 2026-10-15 23:07 -
Edit
#913 EPIC: Highway realignment - durable-execution core on house platforms
EARS SPEC: - The Highway engine shall keep its durable-execution core, tools, and the MCP/agent surf...
open high 2026-10-15 23:07 -
Edit
#910 App SDK ctx.checkpoint() promises exactly-once replay caching and delivers none in production
bug
EARS SPEC: - When an app action calls ctx.checkpoint(step_name, func) and the workflow later resumes...
open high 2026-08-22 12:04 -
Edit
#909 App-originated tool calls silently bypass rate limiting and per-workflow circuit-breaker isolation (ProxyDurableContext is not a DurableContext)
bug
EARS SPEC: - While an app action is executing, when it invokes a rate-limited tool, the Highway engi...
open high 2026-08-22 12:04 -
Edit
#907 EPIC: Tier-classify Highway (tier0-3) and extract non-essential surface out of engine/core
EARS SPEC: Scope: classify every component, tool, API route and DB table across jumper, highway-cor...
open high 2026-08-22 12:01 -
Edit
#905 hwe logs_workflow is a dead command: decorated @cli.group() instead of @logs.command(), unreachable in both spellings
EARS SPEC: - The hwe CLI shall expose a working command for reading a workflow's logs. - A click com...
open medium 2026-08-22 11:57 -
Edit
#904 Split docker/highway-core/engine/orchestrator/execution_helpers.py (551 lines, over 550 hard cap)
EARS SPEC: - The file docker/highway-core/engine/orchestrator/execution_helpers.py shall be reduced ...
open medium 2026-08-22 11:45 -
Edit
#903 Split api/blueprints/v1/health.py (553 lines, over 550 hard cap)
EARS SPEC: - The file api/blueprints/v1/health.py shall be reduced to at most 500 lines, and shall n...
open medium 2026-08-22 11:45 -
Edit
#902 Split api/blueprints/v1/replay.py (554 lines, over 550 hard cap)
EARS SPEC: - The file api/blueprints/v1/replay.py shall be reduced to at most 500 lines, and shall n...
open medium 2026-08-22 11:45 -
Edit
#901 Split enterprise/storage/artifact_service.py (575 lines, over 550 hard cap)
EARS SPEC: - The file enterprise/storage/artifact_service.py shall be reduced to at most 500 lines, ...
open medium 2026-08-22 11:45 -
Edit
Previous Page 3 of 11 Next