Done means verified
verified/prove collects an evidence bundle the CLI gathers itself: the files git reports changed, plus the real exit codes of your project's own test, typecheck, lint, and build. tomte prove exits non-zero on failure, so it gates a commit hook or CI step.
$ tomte prove Proof Capsule · 2026-06-09 10:58 files changed 1 (M README.md) ✅ test passed cargo test ✅ typecheck passed cargo check ✅ lint passed cargo clippy ✅ build passed cargo build reproduce: cargo test && cargo clippy
The model never supplies these numbers. It cannot fabricate a green capsule, only explain one the CLI already collected.