Drew T
23ba3cc677
chore(phase-22): refresh worklist after close=0 batch (441 live stubs, fleet 63.66%)
2026-06-26 04:15:54 -06:00
Drew T
c1230fa6ea
feat(phase-22): T2 close=0 recovery batch — 14 fns ×134 (fleet 63.29%->63.66%)
...
- R14 corrects cookbook §26 ('close=0 recovery exhausted'): recover_giant + the
whole-binary gate still banks a ~15-20%% tail. Banked 7 close=0 reach-134 fns
(func_80156ECC/80147E44/8015ADB0/801661CC/80166054/8012CFA8/8012A62C); dedup_propagate
--auto-from swept those + 7 pre-existing inline-matched bonus fns ×134 (14 total)
- the other ~33 close=0 are the genuine DEF-side loose-typing / masked-residual wall
- func_80132784 HARD-DEFER (hoist-vs-remat + register-lifetime-reuse not C-expressible)
- §28c distilled: close=0-not-exhausted recipe + the dedup_propagate registry-skip
recovery (register via append_groups; bytes were already check-all-correct)
- make check-all 136/136 byte-identical (R22); dedup 1619->1633 validated/0 failed;
0 NON_MATCHING (G4)
2026-06-26 04:14:06 -06:00
Drew T
b234130666
chore(phase-22): session checkpoint — reports regen + resume pointer (fleet 63.22%, grinder stopped)
...
- docs/{worklist,backlog,progress.fleet}.md regenerated after the func_8015126C x134 bank
- CURRENT_PHASE.md: RESUME HERE block (T2 giant queue + levers + op gotchas) for a fresh session
- grinder stopped (STOP sentinel set); tree clean except R23 db churn
2026-06-26 03:16:39 -06:00
Drew T
013806b075
feat(phase-22): T0 — unified byte-weighted ranked worklist (the loop's decision spine)
...
- tools/worklist.py: join fuel_manifest (class/reach/nins/leverage/cached/region)
+ backlog near-misses (closeness/where_stuck/best_draft) -> docs/worklist.md +
.run/worklist.json, ranked by byte-weighted gain (gain_ins = reach*nins),
grouped by idiom class, with %rem + cum% columns; --refresh re-runs
build_fuel_manifest + backlog.render for one-command loop use
- docs/worklist.md: 451 live stubs, 1.85M ins remaining gain; GIANT queue =
23 fns = 37.2% of remaining gain; surfaces the idiom sub-groups (close=0
plumbing-wall / won't-compile loose-typing / regalloc-coalescing / irreducible)
- phase-ends/CURRENT_PHASE.md: Phase-22 plan + per-task crash-recovery log
- no source touched -> byte-locked binaries unaffected (no build needed)
2026-06-26 02:07:03 -06:00