What it is
A short rule set you attach to Claude, Cursor, Codex, ChatGPT, or similar tools. The assistant must fetch git first (pull if origin is ahead; finish-later if local is already edited), map interaction paths (entry points, modes, caches, mirrors, deploys, git), check them, and push or say why, before claiming the work is finished.
Nothing to install on this site. Copy text from the repository into your project rules or chat instructions.
Process
- Fetch git. If origin is ahead, pull before editing. If not ahead and the tree is already edited: finish later; do not discard.
- Make the change.
- List every path that can reach it.
- Check each path.
- Fix failures and recheck the full list.
- Push completed work, or say why not.
- Report with the section below.
## Verify-before-done report - What changed: - Interaction map: - Verified: (path → method → pass/fail) - Bugs found in verify pass: - Git: fetched; origin ahead → pulled <sha> | no recent push; finish-later <paths> | pushed <ref@sha> | did not push: <reason> | not a git repo - Residual risks:
How to use
Any chat: paste the paste block from GitHub into a new session.
Project rules:
add VERIFY_BEFORE_DONE.md (or the short file) to
AGENTS.md, Cursor rules, or custom instructions.
License: MIT · Copyright (c) 2026 Martial Systems LLC.