Files
BFM-decomp/docs/backlog.md
T
Drew T aa010db9d4 feat(phase-21): R1 — gate pre-reboot wave2 drafts (+2 fns x134)
- gate_stage on the 15 worker drafts saved before the reboot: banked 2 byte-matches,
  propagated x134 (dedup 1508->1510); the gate process was killed pre-commit (empty log),
  banks recovered from the working tree (dedup_propagate fail-closed per-overlay = verified).
  Remaining 13 -> backlog near-misses.
2026-06-21 13:50:53 -06:00

5.9 KiB
Raw Blame History

Backlog — automation near-misses for hand-finishing

Generated by tools/backlog.py render from .run/backlog.jsonl. These are functions the Phase-21 automation got close on but did NOT byte-match. The whole-binary byte-gate is the sole arbiter (G3/P9): byte-matches bank and are NOT listed here — only genuine near-misses/blockers are. Ranked by hand-session priority: reach (×N propagation leverage) → closeness (match_one mismatch count, lower = closer) → size. Each row's best_draft is the closest C the machine reached — resume from there.

Open near-misses: 41 · by status {'near': 28, 'failed': 13} · by class {'WAVE': 41}

# addr reach class nins status closeness where it stuck best draft
1 func_80174684 134 WAVE 8 near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_80174684.c
2 func_8016EDEC 134 WAVE 21 near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8016EDEC.c
3 func_80146128 134 WAVE 142 near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_80146128.c
4 func_8014F3E8 134 WAVE 32 near 1 WAVE: 1 mismatch .run/backlog_drafts/func_8014F3E8.c
5 func_8014B944 134 WAVE 114 near 2 WAVE: 2 mismatch .run/backlog_drafts/func_8014B944.c
6 func_8016130C 134 WAVE 26 near 9 WAVE: 9 mismatch .run/backlog_drafts/func_8016130C.c
7 func_8016BF50 134 WAVE 22 near 14 WAVE: 14 mismatch .run/backlog_drafts/func_8016BF50.c
8 func_80149374 134 WAVE 23 near 15 WAVE: 15 mismatch .run/backlog_drafts/func_80149374.c
9 func_801493D0 134 WAVE 23 near 15 WAVE: 15 mismatch .run/backlog_drafts/func_801493D0.c
10 func_8016EE40 134 WAVE 21 near 16 WAVE: 16 mismatch .run/backlog_drafts/func_8016EE40.c
11 func_80169228 134 WAVE 105 near 16 WAVE: 16 mismatch .run/backlog_drafts/func_80169228.c
12 func_80146A6C 134 WAVE 18 near 17 WAVE: 17 mismatch .run/backlog_drafts/func_80146A6C.c
13 func_8016E778 134 WAVE 20 near 17 WAVE: 17 mismatch .run/backlog_drafts/func_8016E778.c
14 func_8015C030 134 WAVE 23 near 17 WAVE: 17 mismatch .run/backlog_drafts/func_8015C030.c
15 func_8013E448 134 WAVE 27 near 17 WAVE: 17 mismatch .run/backlog_drafts/func_8013E448.c
16 func_8014A850 134 WAVE 109 near 20 WAVE: 20 mismatch .run/backlog_drafts/func_8014A850.c
17 func_801466F0 134 WAVE 24 near 21 WAVE: 21 mismatch .run/backlog_drafts/func_801466F0.c
18 func_8016191C 134 WAVE 24 near 21 WAVE: 21 mismatch .run/backlog_drafts/func_8016191C.c
19 func_80172C50 134 WAVE 20 near 23 WAVE: 23 mismatch .run/backlog_drafts/func_80172C50.c
20 func_8017248C 134 WAVE 24 near 23 WAVE: 23 mismatch .run/backlog_drafts/func_8017248C.c
21 func_80147364 134 WAVE 30 near 25 WAVE: 25 mismatch .run/backlog_drafts/func_80147364.c
22 func_8016706C 134 WAVE 30 near 27 WAVE: 27 mismatch .run/backlog_drafts/func_8016706C.c
23 func_80177F84 134 WAVE 32 near 30 WAVE: 30 mismatch .run/backlog_drafts/func_80177F84.c
24 func_8014A51C 134 WAVE 32 near 33 WAVE: 33 mismatch .run/backlog_drafts/func_8014A51C.c
25 func_80144B14 134 WAVE 34 near 33 WAVE: 33 mismatch .run/backlog_drafts/func_80144B14.c
26 func_8014ADE0 134 WAVE 139 near 42 WAVE: 42 mismatch .run/backlog_drafts/func_8014ADE0.c
27 func_80174CB0 134 WAVE 123 near 46 WAVE: 46 mismatch .run/backlog_drafts/func_80174CB0.c
28 func_8014DD8C 134 WAVE 108 near 83 WAVE: 83 mismatch .run/backlog_drafts/func_8014DD8C.c
29 func_801705C0 134 WAVE 14 failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_801705C0.c
30 func_8016B91C 134 WAVE 18 failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8016B91C.c
31 func_801718AC 134 WAVE 22 failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_801718AC.c
32 func_80168B70 134 WAVE 27 failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80168B70.c
33 func_801494CC 134 WAVE 30 failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_801494CC.c
34 func_801708B0 134 WAVE 30 failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_801708B0.c
35 func_80149450 134 WAVE 31 failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80149450.c
36 func_80149F2C 134 WAVE 31 failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80149F2C.c
37 func_8014E284 134 WAVE 108 failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8014E284.c
38 func_80167540 134 WAVE 117 failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80167540.c
39 func_8014F4C0 134 WAVE 141 failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8014F4C0.c
40 func_8014E048 134 WAVE 143 failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8014E048.c
41 func_80155800 134 WAVE 145 failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80155800.c