Break agree-streaks with a contrarian pass
After repeated reviewer passes without minority objection, a contrarian re-review runs on a different model.
Pain. Reviewer streaks of “pass” without recorded dissent look like reliability from the board view alone. Empirically, uncritical agreement correlates with undetected errors in automation-assisted review setups—the hazard is structural, not rhetorical.
What changed. After four consecutive reviewer passes with no minority objection, DevPlane triggers a contrarian re-review using a different model. The streak counter and breaker are explicit policy in code, not an implicit tone adjustment.
Why it matters. Trust-calibration work needs events where agreement was stress-tested. The circuit-breaker creates labeled contrast without pretending models are adversarial “personalities”—it is a second pass with independent weights.
How to try it
- Observe reviewer history on a card until the streak threshold is met in test or production traffic.
- Confirm the contrarian pass outcome is stored alongside the primary reviewer verdict.
Shipped in d18598b — feat(DP-77): sycophancy circuit-breaker — contrarian re-review on streak (synthesis convergent) (#50)