What problem does it solve?
It prevents incorrect or premature completion claims by requiring fresh verification evidence before you declare work complete, passing, fixed, or ready to merge.
Core Features & Use Cases
- Evidence-first completion gating: Enforces that any satisfaction or “done” statement is backed by a fresh run of the relevant verification command in the current message.
- End-to-end verification patterns: Covers tests, linting, builds, regression/TDD cycles, requirements checklists, and verifying that agent-reported success matches actual VCS changes and outcomes.
- Anti-rationalization guardrails: Blocks common failure modes like “should pass,” “looks correct,” trusting agent reports, partial verification, or skipping steps due to confidence or fatigue.
Use it whenever you’re about to report status, mark a task finished, state tests/lints/builds pass, confirm a bug is fixed, or proceed to committing, pushing, or opening a PR.
Quick Start
Before you say the work is done, run the full relevant verification command on the current state and only then report the result using the command’s full output as evidence.