CLIMission
How to
Record verification receipts
Import or list bounded structured verification receipts.
What changes
verify records validated verification facts produced by a tool or human. Mission never executes the receipt's command field and does not store raw command output. The central Mission guide's Build structured JSON inputs section shows a valid task-scoped receipt with implementationArtifactHash.
When this helps
- After a task-level test, lint, typecheck, build, reproduction, or requirements check finishes.
- Before task completion when current passing verification is required.
- Before close when whole-mission verification must match the exact current HEAD.
Run this command
sumr mission verify record SUM-123 --from task-receipt.json# import task verificationsumr mission verify list SUM-123 --json# inspect receipt historyFlags you can use
--from <receipt.json>Import a bounded structured JSON verification receipt.
--allow-custom-keyAccept a work key that does not match a configured work-provider prefix. Use only for local or intentionally custom work.
--jsonReturn a structured JSON envelope for scripts, CI jobs, and AI assistants.
--help, -hShow the command syntax, supported flags, and examples without changing files.
Keep in mind
- Task receipts can remain current when their SHA is an ancestor of the integrated current HEAD; whole-mission receipts require an exact HEAD match.
- Receipt history is append-only, while freshness is derived from the plan hash, implementation artifact, Git state, and result.