# 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:** 30 · by status {'near': 22, 'failed': 8} · by class {'WAVE': 30} | # | 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_8014F3E8 | 134 | WAVE | 32 | near | 1 | WAVE: 1 mismatch | `.run/backlog_drafts/func_8014F3E8.c` | | 4 | func_8016130C | 134 | WAVE | 26 | near | 9 | WAVE: 9 mismatch | `.run/backlog_drafts/func_8016130C.c` | | 5 | func_8016BF50 | 134 | WAVE | 22 | near | 14 | WAVE: 14 mismatch | `.run/backlog_drafts/func_8016BF50.c` | | 6 | func_80149374 | 134 | WAVE | 23 | near | 15 | WAVE: 15 mismatch | `.run/backlog_drafts/func_80149374.c` | | 7 | func_801493D0 | 134 | WAVE | 23 | near | 15 | WAVE: 15 mismatch | `.run/backlog_drafts/func_801493D0.c` | | 8 | func_8016EE40 | 134 | WAVE | 21 | near | 16 | WAVE: 16 mismatch | `.run/backlog_drafts/func_8016EE40.c` | | 9 | func_80146A6C | 134 | WAVE | 18 | near | 17 | WAVE: 17 mismatch | `.run/backlog_drafts/func_80146A6C.c` | | 10 | func_8016E778 | 134 | WAVE | 20 | near | 17 | WAVE: 17 mismatch | `.run/backlog_drafts/func_8016E778.c` | | 11 | func_8015C030 | 134 | WAVE | 23 | near | 17 | WAVE: 17 mismatch | `.run/backlog_drafts/func_8015C030.c` | | 12 | func_8013E448 | 134 | WAVE | 27 | near | 17 | WAVE: 17 mismatch | `.run/backlog_drafts/func_8013E448.c` | | 13 | func_801466F0 | 134 | WAVE | 24 | near | 21 | WAVE: 21 mismatch | `.run/backlog_drafts/func_801466F0.c` | | 14 | func_8016191C | 134 | WAVE | 24 | near | 21 | WAVE: 21 mismatch | `.run/backlog_drafts/func_8016191C.c` | | 15 | func_80172C50 | 134 | WAVE | 20 | near | 23 | WAVE: 23 mismatch | `.run/backlog_drafts/func_80172C50.c` | | 16 | func_8017248C | 134 | WAVE | 24 | near | 23 | WAVE: 23 mismatch | `.run/backlog_drafts/func_8017248C.c` | | 17 | func_80147364 | 134 | WAVE | 30 | near | 25 | WAVE: 25 mismatch | `.run/backlog_drafts/func_80147364.c` | | 18 | func_8016706C | 134 | WAVE | 30 | near | 27 | WAVE: 27 mismatch | `.run/backlog_drafts/func_8016706C.c` | | 19 | func_80177F84 | 134 | WAVE | 32 | near | 30 | WAVE: 30 mismatch | `.run/backlog_drafts/func_80177F84.c` | | 20 | func_8014A51C | 134 | WAVE | 32 | near | 33 | WAVE: 33 mismatch | `.run/backlog_drafts/func_8014A51C.c` | | 21 | func_80144B14 | 134 | WAVE | 34 | near | 33 | WAVE: 33 mismatch | `.run/backlog_drafts/func_80144B14.c` | | 22 | func_80174CB0 | 134 | WAVE | 123 | near | 46 | WAVE: 46 mismatch | `.run/backlog_drafts/func_80174CB0.c` | | 23 | func_801705C0 | 134 | WAVE | 14 | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801705C0.c` | | 24 | func_8016B91C | 134 | WAVE | 18 | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8016B91C.c` | | 25 | func_801718AC | 134 | WAVE | 22 | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801718AC.c` | | 26 | func_80168B70 | 134 | WAVE | 27 | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80168B70.c` | | 27 | func_801494CC | 134 | WAVE | 30 | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801494CC.c` | | 28 | func_801708B0 | 134 | WAVE | 30 | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801708B0.c` | | 29 | func_80149450 | 134 | WAVE | 31 | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80149450.c` | | 30 | func_80149F2C | 134 | WAVE | 31 | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80149F2C.c` |