GATE 1: PLANNING REVIEW
Before any code is written
GATE 2: IMPL. REVIEW
After all tickets complete
0
/ ≥80
—
0
/ ≥80
—
WHY TWO GATES?
Gate 1 validates the BLUEPRINT
Fail = cheap, no code wasted
Gate 2 validates the BUILDING
Fail = targeted ticket fixes
threshold: 80 (configurable) · maxReviewAttempts: 3