Files
BFM-decomp/docs/backlog.md
T

3.1 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: 10 · by status {'near': 6, 'failed': 4} · by class {None: 10}

# addr reach class nins status closeness where it stuck best draft
1 func_80181804 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80181804.c
2 func_80181CB8 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80181CB8.c
3 func_800CB17C None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_800CB17C.c
4 func_80180B3C None 297 near 125 resolver DIFF (real-TU rtu_match, 20260825-233820): mine=296 target=297 .run/wave_eo/shard478/func_80180B3C.c
5 func_800CB00C None 123 near 168 resolver DIFF (real-TU rtu_match, 20260826-053145): mine=174 target=123 .run/wave_g0c/shard30/func_800CB00C.c
6 func_80180B3C None 21 near 287 resolver DIFF (real-TU rtu_match, 20260826-022235): mine=287 target=21 .run/wave_eq/shard63/func_80180B3C.c
7 func_800D06E8 None None failed resolver CC1 (real-TU rtu_match, 20260825-233820): .run/resolver/work/resident__func_800D06E8/c0/rtu/func_800D06E8/t.c:1770: conflicting types for `Struct80078E78' .run/wave_ch/shard62/func_800D06E8.c
8 func_80062144 None None failed won't compile standalone (loose-typing / missing decl)
9 func_80180B3C None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80180B3C.c
10 func_80181E04 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80181E04.c