aboutsummaryrefslogtreecommitdiff
path: root/claude-rules/verification.md
diff options
context:
space:
mode:
Diffstat (limited to 'claude-rules/verification.md')
-rw-r--r--claude-rules/verification.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/claude-rules/verification.md b/claude-rules/verification.md
index 1bbd8dd..388e0b5 100644
--- a/claude-rules/verification.md
+++ b/claude-rules/verification.md
@@ -92,7 +92,7 @@ Use this whenever the verification gap from "When You Cannot Verify" above is a
## Before Committing
Before any commit:
-1. Run the test suite — confirm all tests pass
+1. Run the full test suite as its own command, read the result, and commit only when failures are zero — never bundle the run with the commit (e.g. `make test; git commit`), where a red suite can't stop the commit. Run the whole suite, not just the touched file: a change can break a test elsewhere. If the suite can't run, that's "unable to verify" (see When You Cannot Verify above) — surface it, don't commit silently.
2. Run the linter — confirm no new warnings
3. Run the type checker — confirm no new errors
4. Review the diff — confirm only intended changes are staged