A two-agent split is the right fix for an agent that holds every guideline at once and comments on code nobody touched. The hand-off creates a new blind spot, though: the reviewer can only be wrong about what it was shown, and the loop that fixes guidelines only fires on comments that exist.
The counts from my own pipeline, the three bugs that only the drops revealed, and the three columns of the second file are in Atlassian Split the Reviewer in Two. Ship the Matcher's Reject Pile. The rule it rests on is A Name on the Definition, and the Reject Pile.