majordomus evidence
Every argument the shell command takes is an option, so a word in the first position is never its own: show, claim, proves, record and stamp are subcommands of the Rust executable, which holds the ledger of what ran (docs/EVIDENCE.md), and the launcher hands them to it with every argument unchanged. Which words those are is read from the executable's declaration, never listed in the launcher. They need no active task, their exit codes are the executable's, and what each reads and writes is on its own page under /docs/cli/evidence/.
What it is
local mutationRecord evidence against the active task: one obligation it declared, discharged, or one validation gate of the CI model that has reported — each as a ledger line carrying the hash of the files it was taken over.
- Identity
tool.evidence- Program
- tool
- Runs
- interactive
- Requires
- repositorylayertask
Where it appears
- Command line
majordomus evidence- Workflow
just evidence- MCP tool
- —
- HTTP
- —
- Declared in
share/commands.yaml- Capability
- —