Skip to content
all entries

ReviewBench and the Bugs Outside the Golden Set

Researching AI review harnesses led me to ReviewBench's distinction between catching known issues and validating new ones. Those scores answer different questions.

I revisited whether a coding harness with a review extension could replace a dedicated AI review bot. The harder question is how to tell whether changing its instructions actually improves the review.

GitHub's ReviewBench explanation separates two kinds of scoring:

Metric familyWhat it checks
GroundedFindings against the existing golden set of known issues
AugmentedAlso judges unmatched findings, giving credit for valid new issues

An answer set can miss bugs too. A reviewer finding something outside it needs that finding checked before it gets counted as noise.

There's a catch: augmented recall expands its denominator using each agent's discoveries. GitHub uses grounded recall for the headline comparison between systems, with augmented metrics as a diagnostic for each system. Comparing two augmented recall percentages as though they share an answer set would miss that distinction.

My takeaway for a harness experiment is to keep known-issue coverage and valid new findings separate, and pin the dataset, judge and matcher versions. Saving review transcripts gives me material to evaluate; it doesn't establish accuracy by itself.

This is still research. Whether a harness plus a review extension holds up against a dedicated reviewer on the same repeated evaluation remains open.