Phase 6 — Orchestrators

ADR-0009 §3.3 Phase 6. Largest phase (~2,285 LOC). #499 fail-atomic (see ADR-0009 §6) lands as the transactional design of internal/release, not as a follow-up.

Gate: the 30-file bats oracle runs green against the Go binary via the equivalence harness; #499's transactional invariant (fragment-consumption atomicity, no orphan on failure) is testable and passes.

Contracts refined: interfaces from Phase 0b get refined here as reality intrudes. Fragment-consumption transactionality invariant (§3.2) is the load-bearing property.

Related existing tracker: #499 (fail-atomic transactional cut) — rolls into this phase as first-class design per ADR-0009 §6. Closes when phase gate holds.

Discipline (§5): two-phase-commit ordering (reversible prefix / irreversible suffix per §6); precondition-check-inside-Cutter.Fire; AC-retire-with-reason for the events subsystem.

References: ADR-0009 §3.3 phase 6, §6 (transactional cut design), §5 (discipline continuity). See phase-6 umbrella for decomposition.

No due date
100% Completed