soa-preflightlisted
Install: claude install-skill cesarnml/codogotchi
# SoA Preflight
Run the template-compliance checklist for a decomposed delivery phase. This is the gate between decompose (plan files written) and execute (orchestrator begins implementation). A phase that fails preflight must be corrected before `/soa execute` is called.
## Trigger
`/soa preflight <phase-N>` — e.g. `/soa preflight phase-06`
Also triggered automatically by `/soa decompose` after files are written and developer approves the breakdown, before surfacing the execute prompt.
## What It Checks
### Implementation Plan (`implementation-plan.md`)
Required sections (exact heading text):
- `## Epic`
- `## Product contract`
- `## Grill-Me decisions locked`
- `## Ticket Order`
- `## Ticket Files`
- `## Exit Condition`
- `## CI Baseline`
- `## Review Rules`
- `## Explicit Deferrals`
- `## Stop Conditions`
- `## Phase Closeout`
Cross-checks:
- Every filename listed under `## Ticket Files` must exist on disk in the delivery directory.
- Every ticket listed under `## Ticket Order` must have a corresponding file in `## Ticket Files`.
- `## Phase Closeout` must contain `Retrospective: required` or `Retrospective: skip`.
- If `## Epic` contains any line starting with `Origin issue` (case-insensitive, ignoring leading whitespace), **every** such line must match the literal format `Origin issue: #<N>` exactly (capital `O`, lowercase `issue`, colon, single space, `#`, digits only, nothing else on the line — one issue per line; a comma-separated single-line form is not sup