deliver
Deliver
Turn one accepted implementation specification into integrated, validated code. Coordinate the work; do not redesign it or maintain a second execution system.
Start from accepted work
- Resolve the specification from a user-supplied path, then an established local-work convention. Require
Status: Accepted, an applicable repository revision, ordered slices, and a validation contract. Stop with the exact missing input when the document is absent, still a draft, or materially stale. - Inspect the current worktree, Git status and history, applicable agent instructions, coding standards, and executable gate configuration. Preserve unrelated user changes. Do not create or switch branches or worktrees.
- Determine the next unfinished slice from the ordered specification and Git evidence. If prior work cannot be mapped safely, ask one focused resynchronization question rather than inventing execution state.
- Read references/passes.md, then execute exactly one slice at a time. Never dispatch slices in parallel.
Apply subsequent explicit user instructions to the active scope and every dispatch. An already authorized scope change needs no second approval; keep it visible in the handoff and final omissions without turning the specification into a progress log. Ask only for genuinely unresolved changes, and do not restore removed requirements from an older contract.
Complete a slice
Dispatch a fresh Implementer with the specification path, the one active slice, the current worktree, and the Implementer contract. It owns the complete vertical outcome, its strategic finish, and its gates. Do not advance from a known failing handoff.
After the Implementer's green handoff, dispatch a different fresh Finisher with the same accepted inputs and the Finisher contract. The Finisher independently inspects the slice and repository state, repairs supported in-scope defects directly, and runs its own applicable gates against its final result. The Implementer's evidence is context for diagnosis, never a substitute for the Finisher's validation.