Where proof surfaces
Proof shows up in two places:- Chat — the proof drawer below the composer shows a thumbnail grid for the current session. Captions render in full under each thumbnail; click to preview at full size.
- Lane and PR review — linked proof is surfaced alongside lane work and at PR closeout, where reviewers actually look.
Owners
A single proof can be linked to more than one owner. That link is what makes the artifact useful later, and adding an owner never drops the existing ones — provenance is preserved as evidence flows downstream.- Chat session — the conversation that produced it.
- Lane — the worktree the work happened in.
- Pull request — where reviewers actually look.
- Linear issue — when Linear is connected; attached at closeout.
- Automation run — when a dispatched agent or CTO worker captured it.
Review states
Every artifact moves through a small set of states so reviewers know what’s been judged:
Accept / request-more / dismiss are first-class controls on each proof in the drawer.
The lifecycle
1
Capture
Capture a screenshot, recording, trace, log, or verification note from the relevant chat or lane.
2
Review
Open the proof and decide whether it supports the work — accept, request more, or dismiss.
3
Attach
Link accepted proof to the PR, Linear issue, lane, or chat. The same artifact can ride along to several owners at once.
4
Reference
Use the proof during review so the result is inspectable, not just asserted.
Good proof habits
- Capture after the relevant change is visible, not during the work.
- Write a caption that names the exact state being proven — “checkout succeeds, confirmation visible,” not “screenshot 3.”
- Keep a set to three to eight captures a reviewer can read in one pass; avoid dumping a screenshot after every click.
- Attach test output or a verification note when the proof is about correctness.
- Dismiss proof that no longer supports the final result, so the record stays honest.
Proof overview
What proof is and why it matters.
Proof configuration
Storage, retention, and troubleshooting.
