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.
Capture exactly what the agent sees — the same view a reviewer needs.
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
1
An agent reaches a checkpoint
A UI change renders, a flow completes, a test passes, an error reproduces.
2
Proof is captured
The agent or you capture a screenshot, recording, trace, log, or note with a short caption.
3
A reviewer sees it
The artifact rides along with the chat, lane, PR, or issue — so the result is verifiable, not just asserted.
Capture proof
Prerequisites and the
ade proof capture commands.Review proof
The capture, review, and attach lifecycle in detail.
