Repository navigation
Commit a7c617f
fix: rescore_arcwise transitions use fresh original_match (Codex #7)
`transitions["gained"]` / `transitions["lost"]` compared the variant
match against the STORED `rec["match"]` from the input JSON instead of
the FRESHLY re-executed `out_entry["original_match"]` written by the
variant loop. On records where the two disagree, transitions would be
computed under hybrid scoring semantics (stored EA bits mixed with
current scoring).
Reachability verified 2026-05-26 EOD-6: 0/200 stale-vs-fresh disagreements
on `eval/reports/2026-05-24/v29-arcwise-rescored.json` (canonical:
gained=7, lost=91 — unchanged by this fix). Future-proofing change with
no observable difference in committed reports.
Codex audit 2026-05-25 #7, reachability analysis in
`docs/NEXT_SESSION.md` Open Audit Items table.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent c7a2ee0 commit a7c617f
1 file changed
Lines changed: 12 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
150 | 160 | | |
151 | 161 | | |
152 | 162 | | |
| |||
158 | 168 | | |
159 | 169 | | |
160 | 170 | | |
161 | | - | |
| 171 | + | |
162 | 172 | | |
163 | 173 | | |
164 | 174 | | |
165 | | - | |
| 175 | + | |
166 | 176 | | |
167 | 177 | | |
168 | 178 | | |
| |||
0 commit comments