Core Principle
Evidence before claims, always. If you haven’t run the verification command in this message, you cannot claim it passes.The Iron Law
The Gate Function
VERIFY
Does output confirm the claim?
- If NO: State actual status with evidence
- If YES: State claim WITH evidence
Common Failures
| Claim | Requires | Not Sufficient |
|---|---|---|
| Tests pass | Test command output: 0 failures | Previous run, “should pass” |
| Linter clean | Linter output: 0 errors | Partial check, extrapolation |
| Build succeeds | Build command: exit 0 | Linter passing, logs look good |
| Bug fixed | Test original symptom: passes | Code changed, assumed fixed |
| Regression test works | Red-green cycle verified | Test passes once |
| Agent completed | VCS diff shows changes | Agent reports “success” |
| Requirements met | Line-by-line checklist | Tests passing |
Red Flags - STOP
Rationalization Prevention
| Excuse | Reality | |--------|---------|| | “Should work now” | RUN the verification | | “I’m confident” | Confidence ≠ evidence | | “Just this once” | No exceptions | | “Linter passed” | Linter ≠ compiler | | “Agent said success” | Verify independently | | “I’m tired” | Exhaustion ≠ excuse | | “Partial check is enough” | Partial proves nothing | | “Different words so rule doesn’t apply” | Spirit over letter |Key Patterns
Tests
Regression Tests (TDD Red-Green)
For regression tests, you must verify the test fails without the fix and passes with it. A test that never fails proves nothing.
Build
Requirements
Agent Delegation
Why This Matters
From 24 failure memories:When to Apply
ALWAYS before:- ANY variation of success/completion claims
- ANY expression of satisfaction
- ANY positive statement about work state
- Committing, PR creation, task completion
- Moving to next task
- Delegating to agents
- Exact phrases
- Paraphrases and synonyms
- Implications of success
- ANY communication suggesting completion/correctness
Real-World Examples
Test Verification
Test Verification
Wrong:Right:
Build Verification
Build Verification
Wrong:Right:
Requirements Verification
Requirements Verification
Wrong:Right:
Agent Verification
Agent Verification
Wrong:Right:
Correct Phrasing
With Evidence
- “All tests pass” (after showing test output)
- “Build succeeds” (after showing build output)
- “Fixed” (after showing test passing)
- “Complete” (after showing checklist)
Without Evidence
- “Should work”
- “Looks good”
- “Probably fixed”
- “Seems correct”
- “Done!” (without verification)
The Bottom Line
No shortcuts for verification. Run the command. Read the output. THEN claim the result. This is non-negotiable.Related Skills
- Requesting Code Review - Request reviews with verified evidence
- Finishing a Development Branch - Complete work with test verification