mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 13:33:34 -04:00
13 KiB
13 KiB
Backlog — automation near-misses for hand-finishing
Generated by
tools/backlog.py renderfrom.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'sbest_draftis the closest C the machine reached — resume from there.
Open near-misses: 55 · by status {'near': 38, 'failed': 17} · by class {None: 55}
| # | addr | reach | class | nins | status | closeness | where it stuck | best draft |
|---|---|---|---|---|---|---|---|---|
| 1 | func_801803A0 | None | None | near | 0 | match_one MATCH but gate rejected (declaration/TU plumbing) | .run/backlog_drafts/func_801803A0.c |
|
| 2 | func_8017FFD0 | None | None | near | 0 | match_one MATCH but gate rejected (declaration/TU plumbing) | .run/backlog_drafts/func_8017FFD0.c |
|
| 3 | func_8017FE88 | 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_8017FE88.c |
|
| 4 | 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 |
|
| 5 | func_8017F2D4 | None | None | near | 0 | match_one MATCH but gate rejected (declaration/TU plumbing) | .run/backlog_drafts/func_8017F2D4.c |
|
| 6 | 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 |
|
| 7 | 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 |
|
| 8 | 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 |
|
| 9 | 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 |
|
| 10 | 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 |
|
| 11 | func_8017F8B8 | 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_8017F8B8.c |
|
| 12 | 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 |
|
| 13 | 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 |
|
| 14 | func_8017F6C0 | 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_8017F6C0.c |
|
| 15 | 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 |
|
| 16 | 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 |
|
| 17 | 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 |
|
| 18 | 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 |
|
| 19 | func_80180020 | None | 231 | near | 2 | resolver DIFF (real-TU rtu_match, 20260826-145551): mine=231 target=231 | .run/backlog_drafts/func_80180020.c |
|
| 20 | func_801A4ACC | None | 237 | near | 2 | resolver DIFF (real-TU rtu_match, 20260826-145551): mine=237 target=237 | .run/backlog_drafts/func_801A4ACC.c |
|
| 21 | func_8017D918 | None | None | near | 4 | residual: 4 mismatch | .run/backlog_drafts/func_8017D918.c |
|
| 22 | func_80182CBC | None | 28 | near | 7 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=28 target=28 | .run/backlog_drafts/func_80182CBC.c |
|
| 23 | func_80181C84 | None | None | near | 8 | residual: 8 mismatch | .run/backlog_drafts/func_80181C84.c |
|
| 24 | func_80180EC0 | None | None | near | 9 | residual: 9 mismatch | .run/backlog_drafts/func_80180EC0.c |
|
| 25 | func_80181294 | None | None | near | 19 | residual: 19 mismatch | .run/backlog_drafts/func_80181294.c |
|
| 26 | func_80183178 | None | None | near | 21 | residual: 21 mismatch | .run/backlog_drafts/func_80183178.c |
|
| 27 | func_80181344 | None | None | near | 48 | residual: 48 mismatch | .run/backlog_drafts/func_80181344.c |
|
| 28 | func_800D0C50 | None | 71 | near | 68 | resolver DIFF (real-TU rtu_match, 20260826-044601): mine=46 target=71 | .run/backlog_drafts/func_800D0C50.c |
|
| 29 | func_8017DB98 | None | None | near | 115 | residual: 115 mismatch | .run/backlog_drafts/func_8017DB98.c |
|
| 30 | 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 |
|
| 31 | 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 |
|
| 32 | 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 |
|
| 33 | 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 |
|
| 34 | 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 |
|
| 35 | func_80182184 | None | 272 | near | 261 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=202 target=272 | .run/wave_de/shard232/func_80182184.c |
|
| 36 | 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 |
|
| 37 | 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 |
|
| 38 | func_8016AB6C | None | 188 | near | 14831 | resolver DIFF (real-TU rtu_match, 20260826-004023): mine=14864 target=188 | .run/wave_fc/shard132/func_8016AB6C.c |
|
| 39 | func_80186A34 | None | 70 | failed | resolver SYMBOL-MISMATCH (real-TU rtu_match, 20260825-235252): i=50 hi/lo draft D_801C92CC vs target 0x801C92BC =func_801C92BC (splat-derived); i=54 hi/lo draft D_801C92BC vs target 0x801C92CC =func_801C92CC (splat-derived) | .run/wave_dm/shard206/func_80186A34.c |
||
| 40 | 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 |
||
| 41 | func_8017FA74 | None | None | failed | resolver CC1 (real-TU rtu_match, 20260825-233820): .run/resolver/work/ov_SC03_092__func_8017FA74/c0/rtu/func_8017FA74/t.c:5483: conflicting types for `Tbl8_8017FC44' | .run/backlog_drafts/func_8017FA74.c |
||
| 42 | 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 |
||
| 43 | 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 |
||
| 44 | func_8017FBCC | None | None | failed | won't compile standalone (loose-typing / missing decl) | .run/backlog_drafts/func_8017FBCC.c |
||
| 45 | func_801832F8 | None | None | failed | won't compile standalone (loose-typing / missing decl) | .run/backlog_drafts/func_801832F8.c |
||
| 46 | func_8017F018 | None | None | failed | won't compile standalone (loose-typing / missing decl) | .run/backlog_drafts/func_8017F018.c |
||
| 47 | func_8018095C | None | None | failed | won't compile standalone (loose-typing / missing decl) | .run/backlog_drafts/func_8018095C.c |
||
| 48 | func_80181720 | None | None | failed | won't compile standalone (loose-typing / missing decl) | .run/backlog_drafts/func_80181720.c |
||
| 49 | func_8018DFC4 | None | None | failed | won't compile standalone (loose-typing / missing decl) | .run/backlog_drafts/func_8018DFC4.c |
||
| 50 | func_80187A30 | None | None | failed | won't compile standalone (loose-typing / missing decl) | .run/backlog_drafts/func_80187A30.c |
||
| 51 | func_801801D8 | None | None | failed | won't compile standalone (loose-typing / missing decl) | .run/backlog_drafts/func_801801D8.c |
||
| 52 | func_801898CC | None | None | failed | won't compile standalone (loose-typing / missing decl) | .run/backlog_drafts/func_801898CC.c |
||
| 53 | func_8005D734 | None | None | failed | won't compile standalone (loose-typing / missing decl) | |||
| 54 | func_8005FA94 | None | None | failed | won't compile standalone (loose-typing / missing decl) | |||
| 55 | func_80062144 | None | None | failed | won't compile standalone (loose-typing / missing decl) |