Revisions
A Revision is created each time an AI agent executes on a ticket. Think of it like a PR — it captures the diff and enables code review.Key Properties
- One revision per execute job, incrementally numbered per ticket
- Immutable diffs stored as Evidence (stat + patch)
- New revisions automatically supersede previous open ones
Revision Status
| Status | Meaning |
|---|---|
open | Awaiting review |
changes_requested | Reviewer requested changes |
approved | Ready to merge/complete |
superseded | Replaced by a newer revision |
Code Review
Draft includes a built-in code review system:Review Comments
Leave line-level comments on specific changes:Review Summary
Submit a final review decision:Review Workflow
- Agent implements ticket → Revision created with diff
- Verification runs → ticket moves to
NEEDS_HUMAN - Human reviews the revision in the UI
- Approve → ticket completes
- Request changes → agent gets another iteration with your feedback
Viewing Diffs
The revision detail panel shows:- File-level diff with additions and deletions
- Stat summary (files changed, insertions, deletions)
- Review comments inline with the diff