What problem does it solve?
It prevents incomplete or low-quality feature work from advancing by verifying that tasks and acceptance criteria are fully covered, tests and lint pass, simplification is done when required, and no new TODO/FIXME items remain.
Core Features & Use Cases
- Task and AC-ID coverage verification: Ensures every task is committed and every active acceptance criterion is addressed by at least one task.
- Quality gates for confidence: Runs the resolved test suite and linter, and flags any failures as part of the gate.
- Change hygiene enforcement: Detects newly introduced TODO/FIXME comments in changed files and validates PR phase expectations via lifecycle recording.
Use Case: Before moving from the Develop phase to the Validate phase, you can run this gate to confirm that a feature branch has complete commit coverage, 100% AC-ID mapping, clean tests/lint, and no lingering TODO/FIXME issues.
Quick Start
Run wa:develop-review with a short description of your feature to generate docs/{feature}/DEVELOP-REVIEW.md and determine whether you can proceed to /eck:validate.