Orchestrata Ultimate › Blockers

Orchestrata Ultimate Blockers

Refreshed on 2026-10-23 against:

The generated tasks page lists every open item.

Active blockers (2026-10-23)

# Blocker What it stops Waiting on
1 The orchestrata runtime is off. DeepChat stopped and disabled 16 units on 2026-10-21, including kernel, gateway, bot and miniircd, and set the test and dev fleets' autostart to false. Details: DeepChat review No live gateway or kernel. Integration tests need the test fleet started after any reboot Mohamed: re-enable the units and autostart
2 orchestrata-mcp is broken: GATEWAY_TOKEN is not set. Analysis: gateway token analysis Every mcp__orchestrata__* call Ruling on ADR-0133 (Proposed, B recommended), then a worker
3 Which tree is edited at the cut-over (the packages/ dispute). Analysis: Python deployment best practices Test re-point, the map exporter, removing src/orchestrata_ultimate, the cut-over itself Ruling on ADR-0132 (Proposed)
4 /opt/orchestrata runs 4ac0db570, while master is a4cbc2bdf. The prod promotion of 2026-10-19 failed at the prod Memgraph bootstrap (SHOW REPLICAS error) and rolled back to bae8403fdda4. Whether that was fixed was not measured Prod runs code six commits behind master A redeploy, after blocker 1
5 Unpushed work: 8a2cb42ad (uv run --no-sync), eddfc6668 (AST roots fix), 8c7031c9a (ADR-0127..0133 docs), orchestrata-tools 7309a3488 (deployed but on no remote branch), and Hermes local master (10 commits ahead of GitLab) Other worktrees and machines cannot get these fixes. Until 8a2cb42ad is deployed, a plain uv run in a hook can flip the venv editable and the pre-push gate refuses (details) Mohamed: push approval
6 No codetools hosting. packages/contracts depends on an editable /opt/codetools/current path, and the integration package pins codetools as <PENDING tools release id> A reproducible components build A decision on where codetools releases are published
7 Three hand-installed hooks (codemap_refresh.sh, precommit_gate_subagent.sh, dispatch_ledger.py) live in no repo Every Claude config deploy deletes them. They were restored from backup on 2026-10-23 A worker commits them to claude/hooks/, then a push

Diagram projects-orchestrata-ultimate-blockers-2

Risks

Open P1 and high tasks (18)

From context.json deferred_work, which has 564 items: 422 done and 142 open. The number is the item's index in that array. Notes in italics were added on this refresh.

# Priority Added Task
66 P1 2026-07-04 Spec-gap remediation: verify the implementation against all specs 000–105 and close the real gaps. Session 271 Part 1 closed several and listed the rest
109 P1 2026-07-05 Verify coverage in isolation before declaring the coverage task done (parallel=true lets concurrent agents' .coverage.* files contaminate each other)
364 P1 2026-08-02 T1b: false-confidence detection through three witnesses: per-test coverage contexts, runtime trace attribution, and the AST call graph
365 P1 2026-08-02 T1c: a suite consolidation and minimisation report on the coverage matrix (CLP(FD) set cover; tier tests, never delete them)
448 P1 2026-08-09 Regenerate plans/cov_baseline.json. The baseline is a 2026-07-08 snapshot showing 370 src files under 90%, not 103
451 P1 2026-08-09 Coverage back-fill, re-sized to the real 370 files. Blocked by 448
479 high 2026-08-10 The KG requirement tiers are unpopulated and non-canonical in orchkg: 14 :Requirement nodes, none with a project_id, so every project-scoped reader returns empty
490 high 2026-08-12 No shared finding/evidence vocabulary in core/: two finding-shaped models have no common ancestor
537 high 2026-08-21 Wire the deception-audit quartet (posttool auditor, deception detector, stop auditor, subagent stop auditor). Since 2026-10-22 two SubagentStop hooks are registered (the dispatch ledger and the precommit gate), but neither audits claims
538 high 2026-08-21 Project-level .claude guards are silently inert when the session's cwd is outside the repo. The 2026-10-22 inventory found the orchestrata plugin's project dispatch runs these guards in $HOME sessions (about 143 runs per guard in 12 minutes). Not re-checked against the task's own criteria
544 P1 2026-08-21 Wire PostmanGovernanceManager into RoutingEngine, replacing the hard-coded _check_governance if-chain
546 P1 2026-08-21 ConstitutionalEnforcer is gated on policy_audit_mode, a constructor default no configuration can reach. Make it env-driven: a GOVERNANCE_MODE of off, audit or enforce
549 high 2026-08-21 Suite tail: tests/scripts/test_gen_brief_pack.py took 276.8 s. Split it or cache its fixture. Module time in the components cache, 2026-10-21: 158 s
551 high 2026-08-21 plan_schedule() dies with a Prolog stack-limit error on the full 1,674-module duration cache. Guard the entry point and decompose the problem
552 P1 2026-08-23 CI jobs on the private registry image fail, because incusd runs skopeo as root without a registry login. Three fixes are named in the task
559 P1 2026-08-27 Pyright debt: 410 errors remain, all in tests/ (342) and claude/ (68). src and scripts are at zero
560 P1 2026-08-27 Phase 3 codegen: the enums lane is built but orphaned, because no gate runs gen-enum --check
563 high 2026-08-27 40% of spec requirements (2,224 of 5,561) have no @traces, and 4,711 traced symbols are unreachable from any entrypoint

Earlier P1 list (2026-07-08 backlog, kept as history)

This list predates the 18 measured items above and was not re-measured on 2026-10-23.

  1. Communication: volk↔volk messaging + orchestrator↔volk with real-time status/heartbeat awareness.
  2. Context injection: wire SPEC-009 + memory (SPEC-010) / KG (SPEC-008) retrieval into volk execution.
  3. KG schema: audit + add semantic node/edge types, reusable queries, constraints (SPEC-008/105); remediation batch per plans/kg-schema-gaps.md.
  4. Spec-gap remediation: verify implementation against all specs 000–105; close real gaps.
  5. AST module evaluation + improvement (serialize_codebase_ast.py + orchestrata_tools) per the audit's ranked list; plus new deterministic codegen templates.
  6. Coverage back-fill: ~95 src files still <90% (see cov_baseline.json); then verify coverage in isolation (parallel .coverage.* cross-contamination risk).
  7. Escalation absorption design pass: graft kernel PipelineEscalationMixin capabilities onto the orchestrator runner — design fork (capability-mesh routing vs fixed StageSpec) needs sign-off; touches live gateway control flow.
  8. D12 unified persistence layer: funnel ~30 direct GraphDatabase.driver/redis.Redis call sites through core factories + architecture-checker gate; converge 6 KG writers into one canonical writer.

Earlier P2 list (2026-07 to 2026-09, not re-measured)

Earlier risks (2026-07, not re-measured)

Recently Resolved