Evidence, not chatter
Concrete artifacts a reviewer can open, instead of a claim buried in a transcript.
Tied to the work
Every proof links to a chat, lane, PR, or Linear issue — and can link to several at once.
Intentional capture
Captures are deliberate. There’s no auto-observer; the agent or you decide a moment deserves evidence.
Proof kinds
ADE normalizes every capture into one of five canonical kinds, whatever tool produced it.| Kind | Use it for |
|---|---|
| Screenshot | Show the visible state of an app or browser. |
| Recording | Capture a short interaction or repro. |
| Browser trace | Preserve browser steps and diagnostics from a test tool. |
| Console logs | Attach useful runtime or browser output. |
| Verification note | Record what was checked and why it passed. |

What proof attaches to
Every artifact carries at least one owner. A single artifact can link to more than one, so it surfaces wherever the work is reviewed — and evidence can flow from an exploratory chat to a PR comment without losing provenance.- Chat — the proof drawer below the composer in the session that produced it.
- Lane — alongside the worktree’s diff and review.
- PR — surfaced at pull request closeout, where reviewers look.
- Linear issue — attached to the issue when Linear is connected.
- Automation run — captured as part of a dispatched agent or worker run.
Where it fits
An agent reaches a checkpoint
A UI change renders, a flow completes, a test passes, an error reproduces.
Proof is captured
The agent or you capture a screenshot, recording, trace, log, or note with a short caption.
Capture proof
Prerequisites and the
ade proof capture commands.Review proof
The capture, review, and attach lifecycle in detail.
