Adversarial review loop
Use a fresh context to review a diff against the original requirements, then fix only correctness gaps.
Run an independent review after the implementation session finishes.
- Give the reviewer the plan, acceptance criteria, and diff.
- Ask for gaps that affect correctness, coverage, security, or stated requirements.
- Ignore style-only suggestions unless they block the requirements.
- Fix accepted findings in the implementation session.
- Re-run the same tests and review once more.
End only when the reviewer has no remaining requirement-level findings and the evidence is attached to the PR.