name: reviewer-protocol description: Strict review lockout and deadlock escalation protocol domain: code-review confidence: high source: established for Squad.SDK.NET
Protocol
Review Assignment
- The author requests review from the most relevant domain owner
- The reviewer must respond within the current session
- Reviews are either APPROVE or REJECT — no "looks good with changes"
Rejection Lockout
When a reviewer rejects:
- The author must address ALL feedback
- The same reviewer must re-review
- No other agent can override the rejection
- The author cannot self-approve after rejection
Deadlock Escalation
If author and reviewer disagree after 2 rounds:
- Escalate to the Lead (Holden)
- Lead makes the final decision
- Decision is recorded in
.squad/decisions.md - Both parties accept the Lead's decision
Anti-Patterns
- ❌ Merging after rejection without re-review
- ❌ Rubber-stamp approvals without reading the code
- ❌ Reviewer blocking without actionable feedback
- ❌ Escalating before 2 rounds of discussion