What does a two-agent code review pipeline miss?

THE SHORT ANSWER

The comment that was never written. In Atlassian's Agentic Pipelines setup, per Arthy Vijayaraghavan, a matcher pairs each changed file with the guideline that covers it and a reviewer opens only what the matcher names. The feedback loop edits a guideline whenever a comment is wrong, but a change routed to the wrong document or to none produces no comment, so nothing gets corrected. The fix is a second dull file beside the first: changed files mapped to no guideline, guidelines not routed to in 30 days, and pull requests where the matcher returned nothing, read weekly. My own reading pipeline has the same shape; it read 221 posts this week and dropped 136, and every bug I have found in it was in the drops, not the keeps.

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.

SOURCES

THE LONG VERSION

RELATED ANSWERS

Last reviewed 2026-10-15 · 1 min read