10 arms β No refactor baseline, command-center / Codex Luna (high), command-center / Codex Luna (medium), command-center / Sonnet 5 (medium), command-center / Opus 5 (high), command-center / Sonnet 5 (high), cursor / Opus 5 (high), cursor / Sonnet 5 (medium), ant / Opus 5 (high), ant / Sonnet 5 (medium) Β· generated 8/9/2026, 5:54:17 AM
At a glance β across all arms β
Best: 1 / 11
Per premade, No refactor baseline's place among arms with an
observed weighted churn (insertions + 2Β·edit-loc, tests-gated) (lower is better). Rank uses the point
estimates; β best means the gap to first is inside the Β±8.0 noise band. Missing arms are excluded from that row's denominator and reported
as incomplete coverage.
community-chat
Premade
Rank
Weighted churn
Ξ best
Field
No refactor baseline tests
Flaw audit
Details
loose-view-params-scattered-policy
tests failed
β Β· raw 248
+β vs cursor / Sonnet 5 (medium)
ΓΓΓΓΓΓ
β
3/4
β
All arms
Arm
Weighted churn
Tests
Notes
cursor / Sonnet 5 (medium)
180
β
4/4
β
ant / Opus 5 (high)
190
β
4/4
β
command-center / Sonnet 5 (high)
210
β
3/3
β
No refactor baseline
β Β· raw 248
β
3/4
feature tests failed
command-center / Codex Luna (high)
β Β· raw 217
β
5/6
feature tests failed
command-center / Sonnet 5 (medium)
β Β· raw 195
β
2/3
feature tests failed
command-center / Opus 5 (high)
β Β· raw 227
β
2/3
feature tests failed
cursor / Opus 5 (high)
β Β· raw 169
β
3/4
feature tests failed
ant / Sonnet 5 (medium)
β Β· raw 174
β
3/4
feature tests failed
command-center / Codex Luna (medium)
β
β
0/1
refactor regressed
conference-review
Premade
Rank
Weighted churn
Ξ best
Field
No refactor baseline tests
Flaw audit
Details
fused-author-conflicts
tests failed
β Β· raw 142
+β vs command-center / Opus 5 (high)
ΓΓΓΓΓΓΓΓ
β
0/4
β
All arms
Arm
Weighted churn
Tests
Notes
command-center / Opus 5 (high)
112
β
3/3
β
No refactor baseline
β Β· raw 142
β
0/4
feature tests failed
command-center / Codex Luna (high)
β Β· raw 145
β
0/6
feature tests failed
command-center / Sonnet 5 (medium)
β Β· raw 82
β
0/3
feature tests failed
command-center / Sonnet 5 (high)
β Β· raw 103
β
1/3
feature tests failed
cursor / Opus 5 (high)
β Β· raw 112
β
0/4
feature tests failed
cursor / Sonnet 5 (medium)
β Β· raw 108
β
0/4
feature tests failed
ant / Opus 5 (high)
β Β· raw 136
β
0/4
feature tests failed
ant / Sonnet 5 (medium)
β Β· raw 98
β
1/4
feature tests failed
command-center / Codex Luna (medium)
β
β
0/1
refactor regressed
full-names
Premade
Rank
Weighted churn
Ξ best
Field
No refactor baseline tests
Flaw audit
Details
fixed-slot-render
1 / 10
57
β
β
4/4
β
All arms
Arm
Weighted churn
Tests
Notes
No refactor baseline
57
β
4/4
β
cursor / Opus 5 (high)
59
β
4/4
β
cursor / Sonnet 5 (medium)
69
β
4/4
β
command-center / Sonnet 5 (high)
77
β
3/3
β
command-center / Sonnet 5 (medium)
79
β
3/3
β
ant / Opus 5 (high)
80
β
4/4
β
ant / Sonnet 5 (medium)
82
β
4/4
β
command-center / Codex Luna (medium)
83
β
2/2
β
command-center / Opus 5 (high)
88
β
3/3
β
command-center / Codex Luna (high)
94
β
6/6
β
interactive-fiction
Premade
Rank
Weighted churn
Ξ best
Field
No refactor baseline tests
Flaw audit
Details
inline-passage-records
10 / 10
420
+254 vs cursor / Sonnet 5 (medium)
β
4/4
β
All arms
Arm
Weighted churn
Tests
Notes
cursor / Sonnet 5 (medium)
167
β
4/4
β
command-center / Sonnet 5 (medium)
171
β
3/3
β
command-center / Opus 5 (high)
173
β
3/3
β
cursor / Opus 5 (high)
181
β
4/4
β
ant / Opus 5 (high)
193
β
4/4
β
ant / Sonnet 5 (medium)
197
β
4/4
β
command-center / Codex Luna (medium)
292
β
2/2
β
command-center / Sonnet 5 (high)
334
β
3/3
β
command-center / Codex Luna (high)
338
β
6/6
β
No refactor baseline
420
β
4/4
β
minesweeper
Premade
Rank
Weighted churn
Ξ best
Field
No refactor baseline tests
Flaw audit
Details
boolean-cell-state-inline-views
tests failed
β Β· raw 517
+β vs command-center / Opus 5 (high)
ΓΓΓ
β
2/4
β
All arms
Arm
Weighted churn
Tests
Notes
command-center / Opus 5 (high)
145
β
3/3
β
cursor / Opus 5 (high)
156
β
4/4
β
ant / Opus 5 (high)
164
β
4/4
β
cursor / Sonnet 5 (medium)
171
β
4/4
β
command-center / Sonnet 5 (high)
187
β
3/3
β
command-center / Sonnet 5 (medium)
217
β
2/2
β
No refactor baseline
β Β· raw 517
β
2/4
feature tests failed
command-center / Codex Luna (high)
β Β· raw 147
β
4/6
feature tests failed
ant / Sonnet 5 (medium)
β Β· raw 146
β
1/4
feature tests failed
command-center / Codex Luna (medium)
β
β
0/1
refactor regressed
photo-manager
Premade
Rank
Weighted churn
Ξ best
Field
No refactor baseline tests
Flaw audit
Details
working-view-selection-split
3 / 9
190
+26 vs cursor / Sonnet 5 (medium)
ΓΓΓ
β
4/4
β
All arms
Arm
Weighted churn
Tests
Notes
cursor / Sonnet 5 (medium)
165
β
4/4
β
ant / Sonnet 5 (medium)
167
β
4/4
β
No refactor baseline
190
β
4/4
β
ant / Opus 5 (high)
234
β
4/4
β
command-center / Sonnet 5 (medium)
253
β
2/2
β
cursor / Opus 5 (high)
290
β
4/4
β
command-center / Codex Luna (high)
β Β· raw 298
β
0/4
feature tests failed
command-center / Codex Luna (medium)
β Β· raw 299
β
0/2
feature tests failed
command-center / Opus 5 (high)
β Β· raw 262
β
0/3
feature tests failed
command-center / Sonnet 5 (high)
β
β
β
pixel-art
Premade
Rank
Weighted churn
Ξ best
Field
No refactor baseline tests
Flaw audit
Details
palette-registry-by-name
5 / 10
827
+219 vs command-center / Opus 5 (high)
ΓΓΓΓΓ
β
4/4
β
All arms
Arm
Weighted churn
Tests
Notes
command-center / Opus 5 (high)
607
β
3/3
β
command-center / Codex Luna (medium)
615
β
2/2
β
ant / Sonnet 5 (medium)
645
β
4/4
β
command-center / Sonnet 5 (high)
674
β
3/3
β
No refactor baseline
827
β
4/4
β
command-center / Codex Luna (high)
β Β· raw 1031
β
3/5
refactor regressedfeature tests failed
command-center / Sonnet 5 (medium)
β Β· raw 697
β
2/3
feature tests failed
cursor / Opus 5 (high)
β Β· raw 543
β
2/4
feature tests failed
cursor / Sonnet 5 (medium)
β Β· raw 650
β
2/4
feature tests failed
ant / Opus 5 (high)
β Β· raw 638
β
2/4
feature tests failed
sequential-mirrored-paint
tests failed
β Β· raw 679
+β vs command-center / Opus 5 (high)
ΓΓΓΓΓΓΓ
β
2/4
β
All arms
Arm
Weighted churn
Tests
Notes
command-center / Opus 5 (high)
562
β
3/3
β
ant / Sonnet 5 (medium)
607
β
4/4
β
command-center / Sonnet 5 (medium)
639
β
3/3
β
No refactor baseline
β Β· raw 679
β
2/4
feature tests failed
command-center / Codex Luna (high)
β Β· raw 948
β
5/6
feature tests failed
command-center / Codex Luna (medium)
β Β· raw 710
β
1/2
feature tests failed
command-center / Sonnet 5 (high)
β Β· raw 618
β
1/3
feature tests failed
cursor / Opus 5 (high)
β Β· raw 627
β
2/4
feature tests failed
cursor / Sonnet 5 (medium)
β Β· raw 576
β
3/4
feature tests failed
ant / Opus 5 (high)
β Β· raw 521
β
1/4
feature tests failed
portfolio-ledger
Premade
Rank
Weighted churn
Ξ best
Field
No refactor baseline tests
Flaw audit
Details
scattered-reconciliation-logic
4 / 9
284
+74 vs cursor / Sonnet 5 (medium)
ΓΓΓΓΓ
β
4/4
β
All arms
Arm
Weighted churn
Tests
Notes
cursor / Sonnet 5 (medium)
209
β
4/4
β
ant / Sonnet 5 (medium)
236
β
4/4
β
ant / Opus 5 (high)
263
β
4/4
β
No refactor baseline
284
β
4/4
β
command-center / Codex Luna (high)
β Β· raw 305
β
5/6
feature tests failed
command-center / Codex Luna (medium)
β Β· raw 228
β
0/2
feature tests failed
command-center / Sonnet 5 (medium)
β Β· raw 324
β
1/3
feature tests failed
command-center / Opus 5 (high)
β Β· raw 343
β
0/3
feature tests failed
cursor / Opus 5 (high)
β Β· raw 283
β
2/4
feature tests failed
command-center / Sonnet 5 (high)
β
β
1 incomplete
β
quilldoc-compiler
Premade
Rank
Weighted churn
Ξ best
Field
No refactor baseline tests
Flaw audit
Details
source-renderer-separate-outline
all failed
β Β· raw 781
β
ΓΓΓΓΓΓΓΓΓΓ
β
0/4
β
All arms
Arm
Weighted churn
Tests
Notes
No refactor baseline
β Β· raw 781
β
0/4
feature tests failed
command-center / Codex Luna (high)
β Β· raw 694
β
1/6
feature tests failed
command-center / Codex Luna (medium)
β Β· raw 728
β
0/2
feature tests failed
command-center / Sonnet 5 (medium)
β Β· raw 731
β
0/2
feature tests failed
command-center / Opus 5 (high)
β Β· raw 765
β
0/3
feature tests failed
command-center / Sonnet 5 (high)
β Β· raw 634
β
0/3
feature tests failed
cursor / Opus 5 (high)
β Β· raw 679
β
0/4
feature tests failed
cursor / Sonnet 5 (medium)
β Β· raw 649
β
0/4
feature tests failed
ant / Opus 5 (high)
β Β· raw 584
β
0/4
feature tests failed
ant / Sonnet 5 (medium)
β Β· raw 668
β
0/4
feature tests failed
todolist
Premade
Rank
Weighted churn
Ξ best
Field
No refactor baseline tests
Flaw audit
Details
flat-lists-query-enums
tests failed
β Β· raw 234
+β vs cursor / Sonnet 5 (medium)
ΓΓ
β
3/4
β
All arms
Arm
Weighted churn
Tests
Notes
cursor / Sonnet 5 (medium)
200
β
4/4
β
command-center / Opus 5 (high)
204
β
3/3
β
ant / Sonnet 5 (medium)
216
β
4/4
β
command-center / Codex Luna (high)
217
β
4/5
refactor regressed
command-center / Sonnet 5 (high)
235
β
3/3
β
cursor / Opus 5 (high)
248
β
4/4
β
command-center / Sonnet 5 (medium)
268
β
3/3
β
ant / Opus 5 (high)
299
β
4/4
β
No refactor baseline
β Β· raw 234
β
3/4
feature tests failed
command-center / Codex Luna (medium)
β Β· raw 204
β
1/2
feature tests failed
Ξ best is the selected arm's distance from the best observed value; smaller
is better and β means the selected arm is best. A filled dot is the selected
arm; peer dots are gray. The shaded field is within one noise band of best;
distance is shown in noise-band units and diamonds cap values beyond 5Γ. Γ
marks a tests-gated failure. Expand βAll armsβ for exact values and failure
provenance.
1.Infra trustworthiness
How much to trust the rest of this report β jobs that failed before scoring,
and feature-agent instances that never produced a clean measurement. Means
in Β§3βΒ§4 are over tested instances only; everything counted as
a failure here is excluded from them.
Caveats present
Arm
Jobs
Feature-agent instances
evaluated
refactor-failed
regressed
eval-failed
incomplete
tested
apply-failed
test-infra-failed
unknown
No refactor baseline
11
0
0
0
0
44
0
0
0
command-center / Codex Luna (high)
19
1
2
0
0
60
0
0
0
command-center / Codex Luna (medium)
8
0
3
0
0
16
0
0
0
command-center / Sonnet 5 (medium)
11
0
0
0
0
30
0
0
0
command-center / Opus 5 (high)
11
0
0
0
0
33
0
0
0
command-center / Sonnet 5 (high)
9
1
0
0
0
27
0
0
0
cursor / Opus 5 (high)
11
0
0
0
0
44
0
0
0
cursor / Sonnet 5 (medium)
11
0
0
0
0
44
0
0
0
ant / Opus 5 (high)
11
0
0
0
0
44
0
0
0
ant / Sonnet 5 (medium)
11
0
0
0
0
44
0
0
0
No refactor baseline β Clean: all 11 job(s) evaluated and all 44 feature-agent instance(s) tested.
cursor / Opus 5 (high) β Clean: all 11 job(s) evaluated and all 44 feature-agent instance(s) tested.
cursor / Sonnet 5 (medium) β Clean: all 11 job(s) evaluated and all 44 feature-agent instance(s) tested.
ant / Opus 5 (high) β Clean: all 11 job(s) evaluated and all 44 feature-agent instance(s) tested.
ant / Sonnet 5 (medium) β Clean: all 11 job(s) evaluated and all 44 feature-agent instance(s) tested.
2.Feature-agent metrics
Per task Γ arm, the mean across tested replicates Γ feature-agent instances
(Β± standard error; n tested observations in each cell). Diff size is
the post-exclusion, canonicalized churn the scores are computed from on current-schema
runs. Lower diff size is better; higher scores are better.
Total churn β lines changed (ins+mod+del, canonicalized)(lower is better)Edit-loc (mod+del, canonicalized)(lower is better)Diff size β files changed (post-exclusion)(lower is better)
Cell format: mean Β±sem Β·n. β = no tested
observations. Β·n is the number of tested instances behind the mean.
3.Scores
One marker per tested feature-agent instance, columns by task, arms on the
y-axis. Circle = all functionality tests passed; cross = a test failed;
triangle = the refactor itself regressed a prerefactor test, so that cell
never produced a scored instance. Behind the markers, each cell with enough
instances carries a box summarizing its spread, and the two best-placed arms
in each column are badged in the column's right margin β each plot's caption
states its own rule. Hover for details.
Output tokens reported by every feature-agent attempt, including attempts
that failed before scoring. Hover for details.
Feature-agent output-token usage
5.Seeded-flaw audit
Each bad premade has a catalog of deliberately seeded design flaws. A churn number can look good because an agent tidied the code while
leaving the flaw in place, so these verdicts are read off the refactored
source and the agent's own trajectory rather than measured: fixed asks whether the flaw is gone from the code, diagnosed whether
the agent named the actual mechanism. An issue counts as fixed for the right reasons
only when both say yes.
Fix rate across audited flaws
Each dot is the proportion of seeded flaw slots fixed by that arm. Hover for
fixed, partial, surviving, and ungraded counts.
These are hand-graded judgments, not measurements β expand any row for the
evidence behind its verdict. No audit covers No refactor baseline, so
it is absent from the table
below β that is "nobody checked", not "nothing found".
Across every audited premade
Arm
graded slots
fixed
partial
survives
fixed for the right reasons
understood, left in place
fixed without naming why
command-center / Codex Luna (high) 2 audited runs
121
81
26
14
81
21
0
command-center / Codex Luna (medium)
63
34
18
11
33
15
1
command-center / Sonnet 5 (medium)
63
27
18
18
27
10
0
command-center / Opus 5 (high)
63
47
6
10
47
7
0
command-center / Sonnet 5 (high)
54
28
15
11
28
4
0
cursor / Opus 5 (high)
63
37
9
17
34
2
3
cursor / Sonnet 5 (medium)
63
19
14
30
17
1
2
ant / Opus 5 (high)
63
35
11
17
30
0
5
ant / Sonnet 5 (medium)
63
11
10
42
9
2
2
command-center / Codex Luna (high)81/121
seeded-flaw verdicts fixed
command-center / Codex Luna (medium)34/63
seeded flaws fixed
Cells are fixed / graded slots β one slot per catalog issue
per audited run, so an arm with three audited runs answers the catalog three
times over. Partial fixes are counted separately rather than folded in,
since a partial fix leaves the flaw in the code. A premade marked no catalog has no manifest to be denominated in, so its fraction is only over the issues
the audit chose to grade. Expand a premade below for its issue-by-issue verdicts
and evidence.
community-chat/loose-view-params-scattered-policycommand-center / Codex Luna (high) 8/10 Β· command-center / Codex Luna (medium) 3/5 Β· command-center / Sonnet 5 (medium) 2/5 Β· command-center / Opus 5 (high) 4/5 Β· command-center / Sonnet 5 (high) 2/5 Β· cursor / Opus 5 (high) 4/5 Β· cursor / Sonnet 5 (medium) 3/5 Β· ant / Opus 5 (high) 4/5 Β· ant / Sonnet 5 (medium) 2/5
#
Seeded flaw
command-center / Codex Luna (high)
command-center / Codex Luna (medium)
command-center / Sonnet 5 (medium)
command-center / Opus 5 (high)
command-center / Sonnet 5 (high)
cursor / Opus 5 (high)
cursor / Sonnet 5 (medium)
ant / Opus 5 (high)
ant / Sonnet 5 (medium)
1run 1
fixeddiagnosed
partialdiagnosed
partialdiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
1run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
2run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
partialdiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
2run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
3run 1
partialdiagnosed
survivesdiagnosed
survivespart-diagnosed
partialdiagnosed
partialpart-diagnosed
survivespart-diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
3run 2
survivespart-diagnosed
β
β
β
β
β
β
β
β
4run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
fixeddiagnosed
survivesnot diagnosed
4run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
5run 1
fixeddiagnosed
fixedpart-diagnosed
partialdiagnosed
fixeddiagnosed
partialpart-diagnosed
fixeddiagnosed
fixedpart-diagnosed
fixedpart-diagnosed
partialpart-diagnosed
5run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
conference-review/fused-author-conflictscommand-center / Codex Luna (high) 2/4 Β· command-center / Codex Luna (medium) 1/2 Β· command-center / Sonnet 5 (medium) 0/2 Β· command-center / Opus 5 (high) 2/2 Β· command-center / Sonnet 5 (high) 0/2 Β· cursor / Opus 5 (high) 0/2 Β· cursor / Sonnet 5 (medium) 0/2 Β· ant / Opus 5 (high) 0/2 Β· ant / Sonnet 5 (medium) 0/2
#
Seeded flaw
command-center / Codex Luna (high)
command-center / Codex Luna (medium)
command-center / Sonnet 5 (medium)
command-center / Opus 5 (high)
command-center / Sonnet 5 (high)
cursor / Opus 5 (high)
cursor / Sonnet 5 (medium)
ant / Opus 5 (high)
ant / Sonnet 5 (medium)
1run 1
partialdiagnosed
survivespart-diagnosed
survivespart-diagnosed
fixeddiagnosed
survivesdiagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
1run 2
partialdiagnosed
β
β
β
β
β
β
β
β
2run 1
fixeddiagnosed
fixeddiagnosed
partialdiagnosed
fixeddiagnosed
partialpart-diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
2run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
full-names/fixed-slot-rendercommand-center / Codex Luna (high) 0/4 Β· command-center / Codex Luna (medium) 0/2 Β· command-center / Sonnet 5 (medium) 0/2 Β· command-center / Opus 5 (high) 1/2 Β· command-center / Sonnet 5 (high) 0/2 Β· cursor / Opus 5 (high) 1/2 Β· cursor / Sonnet 5 (medium) 0/2 Β· ant / Opus 5 (high) 0/2 Β· ant / Sonnet 5 (medium) 0/2
#
Seeded flaw
command-center / Codex Luna (high)
command-center / Codex Luna (medium)
command-center / Sonnet 5 (medium)
command-center / Opus 5 (high)
command-center / Sonnet 5 (high)
cursor / Opus 5 (high)
cursor / Sonnet 5 (medium)
ant / Opus 5 (high)
ant / Sonnet 5 (medium)
1run 1
survivespart-diagnosed
survivespart-diagnosed
partialpart-diagnosed
survivesnot diagnosed
partialpart-diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
1run 2
partialdiagnosed
β
β
β
β
β
β
β
β
2run 1
partialdiagnosed
partialdiagnosed
partialdiagnosed
fixeddiagnosed
partialdiagnosed
fixeddiagnosed
partialpart-diagnosed
partialpart-diagnosed
partialpart-diagnosed
2run 2
partialdiagnosed
β
β
β
β
β
β
β
β
interactive-fiction/inline-passage-recordscommand-center / Codex Luna (high) 8/8 Β· command-center / Codex Luna (medium) 3/4 Β· command-center / Sonnet 5 (medium) 3/4 Β· command-center / Opus 5 (high) 3/4 Β· command-center / Sonnet 5 (high) 4/4 Β· cursor / Opus 5 (high) 3/4 Β· cursor / Sonnet 5 (medium) 3/4 Β· ant / Opus 5 (high) 2/4 Β· ant / Sonnet 5 (medium) 1/4
#
Seeded flaw
command-center / Codex Luna (high)
command-center / Codex Luna (medium)
command-center / Sonnet 5 (medium)
command-center / Opus 5 (high)
command-center / Sonnet 5 (high)
cursor / Opus 5 (high)
cursor / Sonnet 5 (medium)
ant / Opus 5 (high)
ant / Sonnet 5 (medium)
1run 1
fixeddiagnosed
survivesnot diagnosed
fixeddiagnosed
survivespart-diagnosed
fixeddiagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
1run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
2run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
2run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
3run 1
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
partialnot diagnosed
survivesnot diagnosed
3run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
4run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixedpart-diagnosed
fixeddiagnosed
fixeddiagnosed
partialpart-diagnosed
4run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
minesweeper/boolean-cell-state-inline-viewscommand-center / Codex Luna (high) 13/14 Β· command-center / Codex Luna (medium) 4/7 Β· command-center / Sonnet 5 (medium) 5/7 Β· command-center / Opus 5 (high) 6/7 Β· command-center / Sonnet 5 (high) 5/7 Β· cursor / Opus 5 (high) 5/7 Β· cursor / Sonnet 5 (medium) 2/7 Β· ant / Opus 5 (high) 5/7 Β· ant / Sonnet 5 (medium) 2/7
#
Seeded flaw
command-center / Codex Luna (high)
command-center / Codex Luna (medium)
command-center / Sonnet 5 (medium)
command-center / Opus 5 (high)
command-center / Sonnet 5 (high)
cursor / Opus 5 (high)
cursor / Sonnet 5 (medium)
ant / Opus 5 (high)
ant / Sonnet 5 (medium)
1run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
1run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
2run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
fixednot diagnosed
survivesnot diagnosed
2run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
3run 1
fixeddiagnosed
partialdiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
3run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
4run 1
fixeddiagnosed
fixeddiagnosed
survivesdiagnosed
fixeddiagnosed
survivespart-diagnosed
fixednot diagnosed
fixednot diagnosed
fixednot diagnosed
fixednot diagnosed
4run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
5run 1
fixeddiagnosed
partialdiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
fixeddiagnosed
survivesnot diagnosed
5run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
6run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
fixeddiagnosed
survivesnot diagnosed
6run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
7run 1
partialpart-diagnosed
partialdiagnosed
partialpart-diagnosed
survivespart-diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
7run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
photo-manager/working-view-selection-splitcommand-center / Codex Luna (high) 5/5 Β· command-center / Codex Luna (medium) 3/5 Β· command-center / Sonnet 5 (medium) 1/5 Β· command-center / Opus 5 (high) 5/5 Β· cursor / Opus 5 (high) 3/5 Β· cursor / Sonnet 5 (medium) 0/5 Β· ant / Opus 5 (high) 2/5 Β· ant / Sonnet 5 (medium) 0/5
#
Seeded flaw
command-center / Codex Luna (high)
command-center / Codex Luna (medium)
command-center / Sonnet 5 (medium)
command-center / Opus 5 (high)
command-center / Sonnet 5 (high)
cursor / Opus 5 (high)
cursor / Sonnet 5 (medium)
ant / Opus 5 (high)
ant / Sonnet 5 (medium)
1
fixeddiagnosed
survivesdiagnosed
survivespart-diagnosed
fixeddiagnosed
β
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
2
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
β
fixeddiagnosed
partialpart-diagnosed
partialpart-diagnosed
partialpart-diagnosed
3
fixeddiagnosed
fixeddiagnosed
partialdiagnosed
fixeddiagnosed
β
fixeddiagnosed
survivesnot diagnosed
fixednot diagnosed
survivesnot diagnosed
4
fixeddiagnosed
partialdiagnosed
partialpart-diagnosed
fixeddiagnosed
β
fixeddiagnosed
partialdiagnosed
fixedpart-diagnosed
partialpart-diagnosed
5
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
fixeddiagnosed
β
partialnot diagnosed
survivesnot diagnosed
partialnot diagnosed
partialnot diagnosed
pixel-art/palette-registry-by-namecommand-center / Codex Luna (high) 17/26 Β· command-center / Codex Luna (medium) 6/13 Β· command-center / Sonnet 5 (medium) 6/13 Β· command-center / Opus 5 (high) 11/13 Β· command-center / Sonnet 5 (high) 7/13 Β· cursor / Opus 5 (high) 9/13 Β· cursor / Sonnet 5 (medium) 3/13 Β· ant / Opus 5 (high) 8/13 Β· ant / Sonnet 5 (medium) 0/13
#
Seeded flaw
command-center / Codex Luna (high)
command-center / Codex Luna (medium)
command-center / Sonnet 5 (medium)
command-center / Opus 5 (high)
command-center / Sonnet 5 (high)
cursor / Opus 5 (high)
cursor / Sonnet 5 (medium)
ant / Opus 5 (high)
ant / Sonnet 5 (medium)
1run 1
partialdiagnosed
partialdiagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
1run 2
partialpart-diagnosed
β
β
β
β
β
β
β
β
2run 1
fixeddiagnosed
survivespart-diagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
fixeddiagnosed
survivesnot diagnosed
2run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
3run 1
survivespart-diagnosed
survivesdiagnosed
survivespart-diagnosed
survivesdiagnosed
survivespart-diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
3run 2
survivespart-diagnosed
β
β
β
β
β
β
β
β
4run 1
partialdiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
fixeddiagnosed
survivesnot diagnosed
4run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
5run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
5run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
6run 1
partialdiagnosed
partialpart-diagnosed
partialpart-diagnosed
fixeddiagnosed
partialpart-diagnosed
fixeddiagnosed
partialpart-diagnosed
fixeddiagnosed
partialnot diagnosed
6run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
7run 1
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
fixeddiagnosed
survivesnot diagnosed
fixedpart-diagnosed
survivesnot diagnosed
fixeddiagnosed
survivesnot diagnosed
7run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
8run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
8run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
9run 1
partialpart-diagnosed
partialpart-diagnosed
partialpart-diagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
partialnot diagnosed
partialnot diagnosed
9run 2
partialpart-diagnosed
β
β
β
β
β
β
β
β
10run 1
fixeddiagnosed
partialdiagnosed
partialdiagnosed
fixeddiagnosed
partialpart-diagnosed
partialpart-diagnosed
partialpart-diagnosed
partialpart-diagnosed
survivesnot diagnosed
10run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
11run 1
fixeddiagnosed
survivesnot diagnosed
survivesnot diagnosed
fixeddiagnosed
partialpart-diagnosed
partialpart-diagnosed
partialpart-diagnosed
partialnot diagnosed
survivesnot diagnosed
11run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
12run 1
partialdiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
fixeddiagnosed
survivesnot diagnosed
12run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
13run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
partialpart-diagnosed
fixeddiagnosed
survivesdiagnosed
13run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
pixel-art/sequential-mirrored-paintcommand-center / Codex Luna (high) 13/22 Β· command-center / Codex Luna (medium) 6/11 Β· command-center / Sonnet 5 (medium) 3/11 Β· command-center / Opus 5 (high) 7/11 Β· command-center / Sonnet 5 (high) 5/11 Β· cursor / Opus 5 (high) 6/11 Β· cursor / Sonnet 5 (medium) 4/11 Β· ant / Opus 5 (high) 7/11 Β· ant / Sonnet 5 (medium) 1/11
#
Seeded flaw
command-center / Codex Luna (high)
command-center / Codex Luna (medium)
command-center / Sonnet 5 (medium)
command-center / Opus 5 (high)
command-center / Sonnet 5 (high)
cursor / Opus 5 (high)
cursor / Sonnet 5 (medium)
ant / Opus 5 (high)
ant / Sonnet 5 (medium)
1run 1
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivespart-diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
1run 2
survivesnot diagnosed
β
β
β
β
β
β
β
β
2run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
2run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
3run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
3run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
4run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
4run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
5run 1
partialpart-diagnosed
partialpart-diagnosed
partialpart-diagnosed
fixeddiagnosed
partialpart-diagnosed
fixeddiagnosed
partialpart-diagnosed
fixeddiagnosed
fixednot diagnosed
5run 2
survivespart-diagnosed
β
β
β
β
β
β
β
β
6run 1
fixeddiagnosed
fixeddiagnosed
partialdiagnosed
fixeddiagnosed
fixeddiagnosed
partialpart-diagnosed
partialpart-diagnosed
fixeddiagnosed
survivesdiagnosed
6run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
7run 1
fixeddiagnosed
partialdiagnosed
partialdiagnosed
partialdiagnosed
partialpart-diagnosed
partialpart-diagnosed
partialpart-diagnosed
partialpart-diagnosed
survivesnot diagnosed
7run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
8run 1
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
8run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
9run 1
fixeddiagnosed
partialpart-diagnosed
survivespart-diagnosed
fixeddiagnosed
survivespart-diagnosed
fixeddiagnosed
survivesnot diagnosed
fixeddiagnosed
survivesnot diagnosed
9run 2
survivesnot diagnosed
β
β
β
β
β
β
β
β
10run 1
partialpart-diagnosed
fixeddiagnosed
survivesnot diagnosed
partialpart-diagnosed
partialpart-diagnosed
partialpart-diagnosed
survivesnot diagnosed
partialpart-diagnosed
survivesnot diagnosed
10run 2
partialdiagnosed
β
β
β
β
β
β
β
β
11run 1
partialdiagnosed
partialdiagnosed
survivesdiagnosed
partialnot diagnosed
survivespart-diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
11run 2
partialdiagnosed
β
β
β
β
β
β
β
β
portfolio-ledger/scattered-reconciliation-logiccommand-center / Codex Luna (high) 4/8 Β· command-center / Codex Luna (medium) 2/4 Β· command-center / Sonnet 5 (medium) 3/4 Β· command-center / Opus 5 (high) 3/4 Β· cursor / Opus 5 (high) 3/4 Β· cursor / Sonnet 5 (medium) 1/4 Β· ant / Opus 5 (high) 2/4 Β· ant / Sonnet 5 (medium) 2/4
#
Seeded flaw
command-center / Codex Luna (high)
command-center / Codex Luna (medium)
command-center / Sonnet 5 (medium)
command-center / Opus 5 (high)
command-center / Sonnet 5 (high)
cursor / Opus 5 (high)
cursor / Sonnet 5 (medium)
ant / Opus 5 (high)
ant / Sonnet 5 (medium)
1run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
β
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
1run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
2run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
β
fixeddiagnosed
partialpart-diagnosed
fixeddiagnosed
fixeddiagnosed
2run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
3run 1
survivespart-diagnosed
survivespart-diagnosed
survivesnot diagnosed
partialpart-diagnosed
β
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
3run 2
partialdiagnosed
β
β
β
β
β
β
β
β
4run 1
partialdiagnosed
partialpart-diagnosed
fixeddiagnosed
fixeddiagnosed
β
fixeddiagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
4run 2
partialdiagnosed
β
β
β
β
β
β
β
β
quilldoc-compiler/source-renderer-separate-outlinecommand-center / Codex Luna (high) 8/14 Β· command-center / Codex Luna (medium) 5/7 Β· command-center / Sonnet 5 (medium) 3/7 Β· command-center / Opus 5 (high) 3/7 Β· command-center / Sonnet 5 (high) 4/7 Β· cursor / Opus 5 (high) 2/7 Β· cursor / Sonnet 5 (medium) 3/7 Β· ant / Opus 5 (high) 4/7 Β· ant / Sonnet 5 (medium) 3/7
#
Seeded flaw
command-center / Codex Luna (high)
command-center / Codex Luna (medium)
command-center / Sonnet 5 (medium)
command-center / Opus 5 (high)
command-center / Sonnet 5 (high)
cursor / Opus 5 (high)
cursor / Sonnet 5 (medium)
ant / Opus 5 (high)
ant / Sonnet 5 (medium)
1run 1
survivesdiagnosed
fixeddiagnosed
fixeddiagnosed
survivesdiagnosed
fixeddiagnosed
survivesdiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
1run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
2run 1
partialdiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
partialdiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
2run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
3run 1
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
fixeddiagnosed
fixeddiagnosed
3run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
4run 1
survivesdiagnosed
fixeddiagnosed
survivesnot diagnosed
survivespart-diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
4run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
5run 1
survivespart-diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesdiagnosed
survivespart-diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
5run 2
survivesnot diagnosed
β
β
β
β
β
β
β
β
6run 1
fixeddiagnosed
fixeddiagnosed
partialpart-diagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
6run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
7run 1
survivesdiagnosed
partialdiagnosed
partialpart-diagnosed
survivesdiagnosed
partialpart-diagnosed
survivesnot diagnosed
partialnot diagnosed
partialnot diagnosed
partialnot diagnosed
7run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
todolist/flat-lists-query-enumscommand-center / Codex Luna (high) 3/6 Β· command-center / Codex Luna (medium) 1/3 Β· command-center / Sonnet 5 (medium) 1/3 Β· command-center / Opus 5 (high) 2/3 Β· command-center / Sonnet 5 (high) 1/3 Β· cursor / Opus 5 (high) 1/3 Β· cursor / Sonnet 5 (medium) 0/3 Β· ant / Opus 5 (high) 1/3 Β· ant / Sonnet 5 (medium) 0/3
#
Seeded flaw
command-center / Codex Luna (high)
command-center / Codex Luna (medium)
command-center / Sonnet 5 (medium)
command-center / Opus 5 (high)
command-center / Sonnet 5 (high)
cursor / Opus 5 (high)
cursor / Sonnet 5 (medium)
ant / Opus 5 (high)
ant / Sonnet 5 (medium)
1run 1
fixeddiagnosed
fixeddiagnosed
partialpart-diagnosed
fixeddiagnosed
partialdiagnosed
partialpart-diagnosed
partialpart-diagnosed
partialpart-diagnosed
partialpart-diagnosed
1run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
2run 1
partialdiagnosed
partialdiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
fixeddiagnosed
survivesnot diagnosed
fixeddiagnosed
survivesnot diagnosed
2run 2
fixeddiagnosed
β
β
β
β
β
β
β
β
3run 1
partialpart-diagnosed
partialpart-diagnosed
partialpart-diagnosed
partialdiagnosed
partialpart-diagnosed
partialpart-diagnosed
partialnot diagnosed
survivesnot diagnosed
survivesnot diagnosed
3run 2
partialpart-diagnosed
β
β
β
β
β
β
β
β
Seeded-flaw catalogs read from /home/ymhan/_git/our-code-quality-benchmark/code-quality-benchmark-public/benchmarks.
6.Refactoring agent time/tokens
Time spent by the refactoring agent itself, before the feature update. The
table summarizes successful final attempts; the plot also shows failed final
attempts at lower opacity. A retried job overwrites its prior result.json, so these figures exclude earlier attempts, retry
backoff, regression checks, and feature-agent evaluation.
Arm
Model
Effort
Mean Β± SEM (min)
Range (min)
Succeeded
Failed
No refactor baseline
claude-sonnet-4-6
low
0.0 Β± 0.0
0.0β0.0
11
0
command-center / Codex Luna (high)
gpt-5.6-luna
high
40.6 Β± 1.7
21.8β51.3
21
1
command-center / Codex Luna (medium)
gpt-5.6-luna
medium
20.2 Β± 1.1
12.4β25.6
11
0
command-center / Sonnet 5 (medium)
claude-sonnet-5
medium
29.3 Β± 6.3
9.3β89.5
11
0
command-center / Opus 5 (high)
claude-opus-5
high
92.5 Β± 7.0
54.9β134.7
11
0
command-center / Sonnet 5 (high)
claude-sonnet-5
high
63.5 Β± 10.9
14.9β123.5
9
1
cursor / Opus 5 (high)
claude-opus-5
high
25.6 Β± 4.0
9.1β53.4
11
0
cursor / Sonnet 5 (medium)
claude-sonnet-5
medium
6.2 Β± 0.7
1.9β9.2
11
0
ant / Opus 5 (high)
claude-opus-5
high
16.4 Β± 2.0
4.3β27.6
11
0
ant / Sonnet 5 (medium)
claude-sonnet-5
medium
5.8 Β± 0.6
1.0β8.4
11
0
7.How the metrics were computed
Scores are taken verbatim from the harness (this report displays them, it
does not recompute them). For current-schema runs, the report uses the
harness's primary canonicalized measurement: supported JavaScript
and TypeScript files are parsed and both revisions are reprinted into a stable
layout before they are diffed, so formatting-only edits do not count as churn.
The pre-update line-count baseline is canonicalized the same way. Files that cannot
be canonicalized use the textual diff instead. Legacy rows retain their historical
post-exclusion measurements, whose measurement method was not recorded. All churn
figures are post-exclusion (see Β§7).
Total churn β lines changed (ins+mod+del, canonicalized)
Ξlines = total lines changed by the feature agent (insertions + modifications + deletions), from the post-exclusion canonicalized diff on current-schema runs. Supported JS/TS files are reprinted before diffing; files that cannot be canonicalized fall back to textual counting. Legacy runs did not record the measurement method.
Edit-loc (mod+del, canonicalized)
editLoc = Ξ£ per-file (modifications + deletions) over the canonicalized diff β churn in pre-existing lines, ignoring pure insertions. Null on old-schema runs (no per-file churn kinds).
Diff size β files changed (post-exclusion)
Ξfiles = files touched by the feature agent, after exclusions.
Line-based score (maximum β Ξlines)
lineBased = testsPass ? max(0, benchmark maxChangeSize β Ξlines) : 0 β where Ξlines is post-exclusion canonicalized churn on current-schema runs (legacy runs did not record their measurement method or maximum).
Normalized churn score (test-gated)
normalizedChurn = 0 Γ (Ξlines β€ 0 ? 100 : 100Β·(1 β ln(Ξlines) / ln(preUpdateLines + 500)) β on current-schema runs, both churn and the pre-update line-count baseline use the same canonicalized representation.) when tests fail; otherwise (Ξlines β€ 0 ? 100 : 100Β·(1 β ln(Ξlines) / ln(preUpdateLines + 500)) β on current-schema runs, both churn and the pre-update line-count baseline use the same canonicalized representation.).
File-churn score (files touched, size-normalized)
fileChurn = Ξfiles β€ 0 ? 100 : 100Β·(1 β ln(Ξfiles) / ln(preUpdateFiles + 20)) β Ξfiles is post-exclusion, and the baseline is the pre-update file count of the same tree.
testsPass means every functionality test passed (passed === total); a failure forces the line-based score to 0, and the normalized churn
score too while the report is set to test-gated. A refactor that regressed a
prerefactor test produced no scored instance at all, so it is not a 0 here β
Β§3 plots it as its own marker. Cell means aggregate tested instances only β apply-failed and test-infra-failed instances
do not contribute measurements. Any harness-zeroed scores on legacy failure rows
are artifacts and are excluded from the means (but counted in Β§1).
8.Diff-stat exclusions
The displayed churn and churn-based scores count production source churn only. The harness's exclusion recipe drops:
test files (*.test.*, *.spec.*, anything under a test directory)
Markdown docs (*.md)
Dafny specs (*.dfy)
agent scratch dirs (anything under cc-notes/ or .cc-scratch/)
comment & docstring lines, and blank lines (metrics are SLOC-based; JS/TS comment stripping)
whitespace-only churn (reindentation) does not count (git diff --ignore-space-change)
This is the harness's default exclusion recipe, applied identically to the
diff and to the pre-update baseline that normalizes the churn score, so the
numerator and denominator stay commensurable. Canonical printing also
removes comments and formatting differences from supported JavaScript and
TypeScript files; unsupported or unparsable files fall back to textual
counting after the applicable exclusions.