One pane runs the room. At session start the room declares a focus — which projects/epics it works on. The orchestrator at the *.0 seat then sweeps the focused slice (panes, open PRs, board status), triages it as one system, and routes to the spokes — so both sides of a multi-agent dev story move together, never one in isolation, and never drowning in the whole fleet.
Single-session marshal lets a spoke triage from inside a room — partial context — and it's blind to GitHub state.
*.0 sees every pane + open PRs + board status in focusOrchestrator (hub) drives marshal-triage, which consumes the shipped substrate and routes to live spokes. Heartbeat is the loop that re-invokes triage on a cadence.
The fleet work surface is too big to triage whole. Focus, declared in /war-room-start, narrows it to a bounded set before marshal touches it.
Modes are mutually exclusive — a spoke can never reach triage inside a room. The footgun is unreachable, not discouraged.
Step 0 bounds everything; Step 3 is the anti-confusion mechanism — dependencies sequenced across the whole focused set.
/war-room-start → preset default → else ask. Never default fleet-wide. bounds all belowroom-sweep.sh → per-pane idle / busy / blocked / error + quiet-time + fresh reports/war-room-dispatch only · idle→now · busy→queue · blocked→sequence behind blocker*.0 — who got what, queued, blocked, needs-operatorThe triage engine is foundational; the heartbeat loop wraps it. So EM sequences before E7 wiring.
| Piece | State | Note |
|---|---|---|
| Comms policy (pane map + peer dispatch + auth header) | shipped | 2 commits, branch local |
room-sweep.sh pane classifier | shipped | E7 spike · validated live |
E7 Heartbeat epic #83 | on board #14 | Todo · now depends on EM |
| Marshal 3-way fork review | done | atlas-v2 base + proteus donor + 3 fixes |
| Orchestrator-Marshal spec (EM) | drafted | focus-first + PR/board ingest · 9 tasks · docs/war-rooms/orchestrator-marshal-spec.md |
Focus capture in /war-room-start | queued → EM.4 | writes focus → session state; marshal reads it |
| EM epic on board + delegation | awaiting sign-off | files / builds nothing until you approve |
| Fork consolidation + re-symlink fleet | queued → EM.1/EM.2 | ends 3-fork drift (P15–P17) |
Atlas · wr-infra · 2026-06-02 · review surface for the EM spec sign-off gate. No epic filed, no build started, until the spec is approved.