| name | sdlc-review |
| description | Phase 6 of the SDLC. Use this to verify the implementation against the spec's acceptance criteria and the project constitution before shipping. Triggers when implementation is complete. Produces specs/<feature>/review.md — a filled acceptance checklist with pass/fail per criterion and required fixes. Does not ship; gates whether ship is allowed. |
Phase 6 — Review (acceptance gate)
Preconditions
- Implementation complete; tests passing.
Process
- Load
spec.md acceptance criteria and memory/constitution.md principles.
- Fill
templates/acceptance-checklist.template.md → specs/<feature>/review.md:
- each acceptance criterion: PASS / FAIL / N-A with evidence (test name, file, behavior),
- each constitution principle: compliant? yes/no,
- code-quality notes (duplication, missing tests, TODOs left behind).
- For every FAIL, write a concrete required fix and route back to
/implement.
- Run
superpowers-core review heuristics for an adversarial second pass.
Outcome
- All PASS + constitution compliant → mark review passed; allow
/ship.
- Any FAIL → review blocked; list fixes; do not proceed.
Exit
Update state (phase=review, result). Persist. Say either "Review passed. Next: /ship." or list blocking fixes.
Примітка (UK)
Рев'ю — це шлюз: кожен критерій приймання та принцип конституції перевіряється з доказами
(назва тесту, файл, поведінка). Будь-який FAIL блокує перехід до /ship.