Interrogate
Reviewers are attackers, not style voters.
- Freeze the exact artifact/revision and acceptance criteria.
- Cover at least these lenses: correctness/invariants, boundary/API compatibility, concurrency/state, tests/verification quality, and maintainability/reader load. Add security/performance when relevant.
- Use independent workers/models when
delegateexists. Otherwise run separate sequential lenses and disclose they share context. - Require each finding to include a concrete failure mode and evidence or a reproducible check. Reject unsupported nits.
- The owning agent adjudicates every finding as fix, dismiss, or investigate. Never pass reviewer prose through unexamined.
- Re-run targeted proof after accepted fixes.