docs(FN-4491): complete Step 2 — DagCoordinator design

Fusion-Task-Id: FN-4491
Fusion-Task-Lineage: 83356e98-5ab8-4f3e-8b46-2960c350a79e
This commit is contained in:
Fusion
2026-05-14 11:34:25 -07:00
committed by gsxdsm
parent e3ec08aadd
commit 09faa08fe8

View File

@@ -14,6 +14,8 @@ This design is architecture-only. Milestone B implementation requires freeze lif
## Adapter contract
ADR traceability: derived from ADR-0001 **Decision** (enqueue-only scheduling boundary) and **Consequences #4** (no merge-path changes).
Proposed file: `packages/engine/src/dag-coordinator.ts`.
`DagCoordinator` is **enqueue-only**:
@@ -101,6 +103,8 @@ Run-audit linkage:
## Multi-project scope
ADR traceability: aligns with ADR-0001 **Consequences #3** (single-project prototype scope).
Decision: **per-project coordinator instance**.
Rationale (from `docs/multi-project.md`):