.agents/skills/code-changes/references/supervise.md
Delegation is not fire-and-forget. The coordinator tracks delivery and owns the outcome.
Before any diff review can happen, the merged state must exist:
merge_plan pinned in Phase 2: merge each worktree branch back in the stated order.
The coordinator resolves any conflict that lands — an implementer's isolated worktree branch
never sees, and can never resolve, a conflict against another task's branch.When the task ran with no parallelism (single task, coordinator-direct or one implementer, no worktree fan-out), there is nothing to merge — this step is a no-op and the diff to review is simply that task's own change.
Review every subagent diff as if it were an external PR — and when the coordinator executed the task directly (no subagent), apply the same critical pass to its own diff before Verify, rather than skipping this phase because there is no one else's work to review:
A passing test suite is not the same as a useful one. Subagents asked to add tests tend to over-produce; cut any that:
Keep the tests that exercise the actual behavior or invariant the change is supposed to guarantee — one assertion per property, not one assertion per implementation choice.
If a diff leaves you unsure whether the fix is correct or merely plausible, or it touches security, data-migration, or otherwise irreversible territory, get a second read from the strongest available model before signing off — see escalate.md. Don't rubber-stamp a diff you can't fully verify yourself.
"Tests pass" from a subagent is a claim, not a result. Phase 5 re-verifies everything independently, on the merged state — not per-task.