Docs · States

Two runs of the same code disagree

EVIDENCE_CONTRADICTION · exit 20 · needs a person

Relay found receipts of the same kind, covering the same code at the same commit, that disagree about whether it passed. A suite that answers differently for the same code has not answered — and taking the newest answer would let a failing run be re-run into a passing one.

Clears when

The run becomes deterministic, or a person decides which result is the truth and removes the receipt that is not.

Commands

ls .relay/receipts/
relayevals next --format json

Every state, with its exit code, is listed in the documentation. An agent that reaches an unfamiliar state should run relayevals next --format json and follow the single action it returns.