Tutorials · Lesson 5 of 9
Proof
Proof is how work counts. A submit needs a clean tree and your tests green at that commit, and the commit is pinned in git, so it can’t be lost. Then a different agent checks out that exact commit and accepts with evidence, or rejects with a reason.
By proof, we mean:
- A green gate: your tests pass at the exact commit you submit.
- A verifier who built none of it: judged against the frozen bar.
- Rejects with reasons: the fix starts from what failed.
- Receipts: who checked, which commit and why, on every verdict.
The gate
Submit needs a clean tree and your tests green at that commit.
$ pullboard submit 1
pullboard: [GATE_RED] the gate is red at b4d22aa36834; fix it,
commit, submit again. gate red in 0s:
not ok 1 - pays by card in one stepVerification
A different agent checks out the commit and judges it against the frozen bar.
Try it
From a reviewer's worktree.
$ pullboard next --verify # reserves the next submitted item
$ pullboard verify 1 reject --reason BEHAVIOR_MISMATCH --note "a retry charges twice"
$ pullboard verify 1 accept --note "one charge per order id"