done-or-not
Installation
SKILL.md
done-or-not
Why this exists
AI agents routinely announce tasks are complete without verifying anything
actually ran. This skill enforces a proof gate: the agent must run the real
check (tests, build, typecheck, lint, a curl against the endpoint — whatever
demonstrates the claim), record a tamper-evident receipt, and only then may it
report done.
The gate records: the command, its exit code, and a SHA-256 of its full
output. Freshness is judged by the epoch inside the receipt (not file mtime,
which touch could forge). A receipt can only clear one stop — it is consumed
on use.