Review
Key Ideas
- Judgment Boundary: review is where evidence, risk, and intent are evaluated.
- Human Or Agent Review: review may involve people, agents, or both.
- Ordering Boundary: review can unblock later ordered Feature work when appropriate.
Purpose
Review exists because not every decision can be reduced to command output. A change may build and pass checks while still needing judgment about product fit, governance, risk, maintainability, or user impact.
Expected Role
Review should preserve the Gap's intent, implementation evidence, quality output, governance concerns, diffs, and conversation. It should support approving, requesting more work, creating follow-up rounds, failing the Gap, or moving toward completion.
Review is a meaningful workflow boundary. For ordered Features, review can represent enough completion to let later work proceed without pretending the entire process is done.
What Happens
When a Gap is in review:
- Refine presents the work's intent, changed files, diffs, logs, quality output, governance concerns, and agent notes for judgment.
- A user, agent, or future review policy evaluates whether the work satisfies the Gap.
- Review can approve the work, request another round, create follow-up work, mark the Gap failed, cancel it, or move it toward done.
- Ordered Feature work may be allowed to proceed once review represents enough completion for the next Gap to start.
- Review decisions should be preserved as evidence, not treated as transient UI state.
Future Direction
Future review should support agent reviewers, structured review evidence, risk summaries, dependency impact, approval policies, and generated follow-up Gaps. It should remain the state where judgment is explicit.