Commit 8a45118
committed
Retract the precision numbers: the baseline was given the rubric
A reader refused to believe the result — if plain Claude Code beats both
harnesses, why would anyone use either — and the disbelief was correct.
The two arms were not asked the same question. The baseline prompt said "report
ONLY genuine defects... do not report style, naming, typing, documentation, or
preference", so it stayed silent on all of that. The harness arms were given
their own /review, which is written to produce a thorough multi-section report,
and it duly reported things like "inconsistent parameter typing (nit)", "no tests
(low)" and "no call sites (info)".
None of those is a false claim about a defect. They are correct observations the
baseline had been instructed not to make, and the scoring counted every one as a
false positive. The precision column therefore compared a constrained prompt with
unconstrained reviews and scored the difference as error.
The extraction pass now applies one bar to every arm: keep only what the review
presents as an actual bug, drop anything it frames as a nit, a style or typing
preference, a missing test, a suggestion or an informational note. On a single
sanity run that takes vstack's false positives on the same fixtures from 5 to 2.
The retracted table stays in RESULTS.md with the reason attached, because
deleting a published result that turned out to be wrong is worse than leaving it
standing and saying why. A corrected 120-review run is in progress.
Worth recording that no check in this repository caught this. The falsifiability
suite proves each check can fail; it has nothing to say about a benchmark that
asks two arms different questions.1 parent 5433bda commit 8a45118
2 files changed
Lines changed: 27 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
138 | | - | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
139 | 149 | | |
140 | 150 | | |
141 | 151 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
171 | 186 | | |
172 | 187 | | |
173 | 188 | | |
| |||
0 commit comments