Your agent says it's done. Prove it.
Human-approved intent, evidence-proven completion.
Warrant bounds work by a human-approved Story. Complete means current-worktree delivery is proven: declared verification, current-delivery criteria, and due follow-ups pass, with no known failed follow-up.
Install in Claude Code
/plugin marketplace add CarlLee1983/Warrant
/plugin install warrant@warrant

Agents are confident. Confidence is not evidence.
Declares victory early
"All tests pass" — without running them, or after quietly skipping the one that failed.
Widens the scope
A one-line fix arrives with a refactor nobody asked for.
Moves the goalposts
When a requirement is hard, the requirement gets rewritten instead of the code.
Three rules

Intent is approved by a human
Work starts from a Story with three sections — Goal, Out of Scope, Acceptance Criteria. It counts only once a human commits it or assigns it in the session.

Completion is proven by evidence
Run the AGENTS.md verification command on the final worktree. Every current-delivery criterion needs a passing observation covering staged, unstaged, and untracked changes before commit.

The agent must not rewrite the standard
No changing requirements, no loosening criteria, no widening scope. When work outside the Story is needed, the agent stops and reports.
How a Story moves
Story
Goal, Out of Scope, Acceptance Criteria. Human approval separates worktree checks from genuinely later-stage follow-ups before implementation; no after-the-fact reclassification.
Agent work
Inside the Story's scope, nothing more.
Verification command
The single command your AGENTS.md declares.
Completion report
Evidence, skipped or blocked checks, residual risks, and a Warrant-Result line. Approved follow-ups not yet due may remain pending. Due checks without passing evidence mean partial; known failures require verification-failed. Complete does not prove commit, push, CI, merge, or deploy success.
Adopt in two steps
Install the plugin
Two commands in Claude Code (above).
Paste the block, declare your command
Copy agents-block.md into AGENTS.md, fill in the verification command, and run it in PR CI. The block includes core drafting and reporting checks without the optional skill. Plugin updates do not refresh pasted blocks or reapprove old Stories. Upgrade only the Warrant block, preserving your command and unrelated rules.
Rules, not tools
Warrant ships rules, not scripts, a CLI, or a checker. Enforcement comes from CI and human review. Missing current-delivery evidence, blocked verification, or user-skipped checks means partial. Structured result statistics make reasons countable, but are not causal evidence of improved quality.
