Three-layer review keeps decisions visible
A useful review model separates agent findings, owner verification, and the team decision. This prevents an automated review from becoming an implicit approval.
Each layer has a different question and evidence threshold.
| Layer | Question |
|---|---|
| L1 agent review | What risks or gaps are visible in the checked scope? |
| L2 owner review | Are findings relevant and reproducible? |
| L3 human decision | Is the remaining risk acceptable for merge or release? |
Review checkpoints
- Define the scope and review focus.
- Collect findings with file, line, and evidence.
- Reproduce important findings or mark them as hypotheses.
- Check the actual diff and required tests.
- Record GO, HOLD, or the next required action.
Decision note
Scope: <paths>
L1 result: <findings>
L2 result: <confirmed gaps>
Required approvals: <roles>
Residual risk: <list>
Decision: GO / HOLD
Status: documented example; approval result: Unknown.Canonical lesson source · JavaRush
Open JavaRush material