Files
BFM-decomp/docs/backlog.md
T

9.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: 42 · by status {'near': 30, 'failed': 12} · by class {None: 42}

# addr reach class nins status closeness where it stuck best draft
1 func_8017EB30 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_8017EB30.c
2 func_8017F2D4 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8017F2D4.c
3 func_8017FE0C 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_8017FE0C.c
4 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
5 func_800D00E4 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_800D00E4.c
6 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
7 func_8017ECB4 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_8017ECB4.c
8 func_80188E3C 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_80188E3C.c
9 func_800D0488 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_800D0488.c
10 func_8016AE5C 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_8016AE5C.c
11 func_801A11D4 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_801A11D4.c
12 func_801ADA10 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_801ADA10.c
13 func_8002B0B4 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_8002B0B4.c
14 func_801A4ACC None 237 near 2 resolver DIFF (real-TU rtu_match, 20260826-145551): mine=237 target=237 .run/backlog_drafts/func_801A4ACC.c
15 func_8017D918 None None near 4 residual: 4 mismatch .run/backlog_drafts/func_8017D918.c
16 func_80182CBC None 28 near 7 resolver DIFF (real-TU rtu_match, 20260825-233820): mine=28 target=28 .run/backlog_drafts/func_80182CBC.c
17 func_80181C84 None None near 8 residual: 8 mismatch .run/backlog_drafts/func_80181C84.c
18 func_80180EC0 None None near 9 residual: 9 mismatch .run/backlog_drafts/func_80180EC0.c
19 func_80181294 None None near 19 residual: 19 mismatch .run/backlog_drafts/func_80181294.c
20 func_80183178 None None near 21 residual: 21 mismatch .run/backlog_drafts/func_80183178.c
21 func_80181344 None None near 48 residual: 48 mismatch .run/backlog_drafts/func_80181344.c
22 func_800D0C50 None 71 near 68 resolver DIFF (real-TU rtu_match, 20260826-044601): mine=46 target=71 .run/backlog_drafts/func_800D0C50.c
23 func_8017DB98 None None near 115 residual: 115 mismatch .run/backlog_drafts/func_8017DB98.c
24 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
25 func_801867D0 None 198 near 166 resolver DIFF (real-TU rtu_match, 20260826-062321): mine=100 target=198 .run/wave_g0d/shard11/func_801867D0.c
26 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
27 func_801806F8 None 241 near 235 resolver DIFF (real-TU rtu_match, 20260826-062321): mine=72 target=241 .run/wave_g0d/shard20/func_801806F8.c
28 func_80180ABC None 257 near 250 resolver DIFF (real-TU rtu_match, 20260825-233820): mine=49 target=257 .run/wave_ci/shard141/func_80180ABC.c
29 func_8017EC68 None 279 near 274 resolver DIFF (real-TU rtu_match, 20260825-233820): mine=341 target=279 .run/wave_fa/shard313/func_8017EC68.c
30 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
31 func_8017FAA8 None None failed resolver CC1 (real-TU rtu_match, 20260825-233727): .run/resolver/work/ov_SC03_013__func_8017FAA8/c0/rtu/func_8017FAA8/t.c:4276: conflicting types for `SV3' .run/backlog_drafts/func_8017FAA8.c
32 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
33 func_800D02D0 None None failed resolver CC1 (real-TU rtu_match, 20260826-080111): .run/resolver/work/resident__func_800D02D0/c0/rtu/func_800D02D0/t.c:1136: conflicting types for `CdFileLoc' .run/backlog_drafts/func_800D02D0.c
34 func_8017FBCC None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017FBCC.c
35 func_801832F8 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_801832F8.c
36 func_8017F018 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017F018.c
37 func_8018095C None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8018095C.c
38 func_80181720 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80181720.c
39 func_8018DFC4 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8018DFC4.c
40 func_801801D8 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_801801D8.c
41 func_801898CC None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_801898CC.c
42 func_80062144 None None failed won't compile standalone (loose-typing / missing decl)