Files
BFM-decomp/docs/progress.fleet.md
T
Drew T 9d0ce20015 feat(phase-29): T83 — the §117 blast radius: 821 members, 138 families zero -> complete
- Re-swept the 229 eligible non-jr families (2,575 candidate members) that had never seen a
  correct target spelling. 821 banked / 1,538 failed; 138 families went zero -> COMPLETE (732
  members), 14 partial, 92 still zero. Top: 0x80172780 +135, 0x80128158 +31, 0x80187318 +28,
  0x8016f540 +27, 0x8017bef8 +20.
- Every one of those 138 families had been swept before and booked as a failure. None was a
  compiler problem — all were downstream of the one positional-map defect fixed in T82.
- GATES: R22 clean-fleet 140/140; dedup 1886/0; 0 NON_MATCHING (G4).
- METRICS: fn-count 91.48 -> 91.72% (+821, exact) · instr 86.9 -> 87.2% (+33,670) ·
  distinct-code 69,024 -> 69,325 unique fns (+301).
- The 92 still-zero families are the honest residue: swept with every lever this phase built
  (§114 callee, §115 named-symbol, §117 symbol-kind, def-sig, self-decl normalization), so no
  known harness defect applies to them. Correct starting population for the next diagnosis round.
2026-07-29 23:35:45 -06:00

161 lines
9.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# BFM FLEET matching progress (generated by tools/progress.py --fleet — authoritative)
# 140 binaries: main + resident + 138 location overlays. DETERMINISTIC,
# source-derived (committed src/*.c + config/dedup.us.yaml). Live byte gate: `make check-all`;
# cross-binary collapsible-byte leverage: docs/duplicates.cross.md.
# THREE progress metrics (all matter — see the labels):
FLEET fn-count byte-ident: 324417 / 353720 = 91.72% (REAL+LINKED+empties; FUNCTION-count, ×134-inflated — one crack counts per overlay)
FLEET instr-weighted : 11456862 / 13141652 = 87.2% (shipped .text across main + resident + 138 overlays; the decomp.dev-DISPLAY number)
FLEET distinct-code(uniq): 4381387 / 5634875 = 77.8% (69325/87459 unique fns; the DISTINCT-RE number)
MAIN game-code weighted : 436 / 60201 = 0.7% (INCLUDED in the fleet numbers above since 2026-07-22 — roadmap §1 metrics contract; LINKED-excluding Ghidra sig dated 2026-06-14; caveat is R34: no independent second oracle for a PS-X EXE, NOT drift)
(fleet EXCLUDING main, for continuity with pre-2026-07-22 readings: 11456426 / 13081451 = 87.6%)
FLEET REAL substantive : 322562 (of which dedup-shared 239530 via 1886 groups / 239604 instances)
FLEET LINKED PsyQ objs : 959
FLEET NON_MATCHING : 7 (0 in any default build — G4)
FLEET INCLUDE_ASM stubs : 29296
FLEET matchable : 353720
| binary | REAL | shared | LINKED | byte-ident | matchable | byte-ident % |
|---|---:|---:|---:|---:|---:|---:|
| main | 54 | 2 | 959 | 1055 | 2096 | 50.3% |
| resident | 129 | 0 | 0 | 131 | 145 | 90.3% |
| ov_SC01_000 | 2305 | 1742 | 0 | 2305 | 2403 | 95.9% |
| ov_SC01_001 | 2311 | 1743 | 0 | 2313 | 2466 | 93.8% |
| ov_SC01_004 | 2302 | 1734 | 0 | 2303 | 2414 | 95.4% |
| ov_SC01_005 | 2331 | 1757 | 0 | 2331 | 2503 | 93.1% |
| ov_SC01_006 | 2331 | 1757 | 0 | 2331 | 2503 | 93.1% |
| ov_SC01_008 | 2302 | 1734 | 0 | 2304 | 2426 | 95.0% |
| ov_SC01_009 | 2327 | 1735 | 0 | 2328 | 2507 | 92.9% |
| ov_SC01_074 | 2308 | 1735 | 0 | 2310 | 2425 | 95.3% |
| ov_SC01_077 | 2478 | 1702 | 0 | 2480 | 2585 | 95.9% |
| ov_SC01_080 | 2342 | 1738 | 0 | 2342 | 2512 | 93.2% |
| ov_SC01_084 | 2350 | 1738 | 0 | 2355 | 2579 | 91.3% |
| ov_SC02_000 | 2405 | 1773 | 0 | 2405 | 2683 | 89.6% |
| ov_SC02_003 | 2405 | 1773 | 0 | 2405 | 2683 | 89.6% |
| ov_SC02_004 | 2307 | 1738 | 0 | 2307 | 2401 | 96.1% |
| ov_SC02_005 | 2425 | 1734 | 0 | 2435 | 2927 | 83.2% |
| ov_SC02_011 | 2438 | 1741 | 0 | 2449 | 2893 | 84.7% |
| ov_SC02_015 | 2312 | 1740 | 0 | 2312 | 2414 | 95.8% |
| ov_SC02_016 | 2349 | 1740 | 0 | 2352 | 2545 | 92.4% |
| ov_SC02_017 | 2399 | 1740 | 0 | 2407 | 2732 | 88.1% |
| ov_SC02_021 | 2317 | 1740 | 0 | 2317 | 2437 | 95.1% |
| ov_SC02_026 | 2332 | 1738 | 0 | 2338 | 2572 | 90.9% |
| ov_SC02_027 | 2356 | 1738 | 0 | 2365 | 2692 | 87.9% |
| ov_SC02_028 | 2357 | 1738 | 0 | 2367 | 2701 | 87.6% |
| ov_SC02_031 | 2345 | 1739 | 0 | 2350 | 2562 | 91.7% |
| ov_SC02_035 | 2318 | 1738 | 0 | 2321 | 2520 | 92.1% |
| ov_SC02_039 | 2303 | 1738 | 0 | 2303 | 2416 | 95.3% |
| ov_SC02_041 | 2346 | 1738 | 0 | 2349 | 2561 | 91.7% |
| ov_SC03_001 | 2447 | 1739 | 0 | 2464 | 2869 | 85.9% |
| ov_SC03_002 | 2365 | 1743 | 0 | 2380 | 2631 | 90.5% |
| ov_SC03_003 | 2313 | 1738 | 0 | 2314 | 2423 | 95.5% |
| ov_SC03_006 | 2385 | 1744 | 0 | 2394 | 2767 | 86.5% |
| ov_SC03_007 | 2363 | 1738 | 0 | 2367 | 2623 | 90.2% |
| ov_SC03_010 | 2322 | 1738 | 0 | 2322 | 2471 | 94.0% |
| ov_SC03_011 | 2329 | 1738 | 0 | 2335 | 2527 | 92.4% |
| ov_SC03_012 | 2304 | 1738 | 0 | 2305 | 2406 | 95.8% |
| ov_SC03_013 | 2328 | 1738 | 0 | 2328 | 2493 | 93.4% |
| ov_SC03_014 | 2389 | 1763 | 0 | 2389 | 2685 | 89.0% |
| ov_SC03_015 | 2391 | 1763 | 0 | 2391 | 2685 | 89.1% |
| ov_SC03_023 | 2315 | 1738 | 0 | 2316 | 2435 | 95.1% |
| ov_SC03_024 | 2379 | 1743 | 0 | 2386 | 2641 | 90.3% |
| ov_SC03_028 | 2349 | 1738 | 0 | 2353 | 2664 | 88.3% |
| ov_SC03_029 | 2360 | 1740 | 0 | 2370 | 2644 | 89.6% |
| ov_SC03_030 | 2326 | 1743 | 0 | 2328 | 2495 | 93.3% |
| ov_SC03_031 | 2322 | 1738 | 0 | 2325 | 2514 | 92.5% |
| ov_SC03_089 | 2338 | 1738 | 0 | 2345 | 2581 | 90.9% |
| ov_SC03_090 | 2341 | 1738 | 0 | 2349 | 2625 | 89.5% |
| ov_SC03_091 | 2343 | 1738 | 0 | 2351 | 2640 | 89.1% |
| ov_SC03_092 | 2358 | 1738 | 0 | 2370 | 2587 | 91.6% |
| ov_SC03_093 | 2330 | 1738 | 0 | 2334 | 2563 | 91.1% |
| ov_SC03_094 | 2325 | 1738 | 0 | 2331 | 2577 | 90.5% |
| ov_SC03_095 | 2314 | 1738 | 0 | 2317 | 2474 | 93.7% |
| ov_SC03_096 | 2315 | 1738 | 0 | 2318 | 2465 | 94.0% |
| ov_SC03_097 | 2350 | 1738 | 0 | 2357 | 2603 | 90.5% |
| ov_SC03_098 | 2322 | 1738 | 0 | 2325 | 2541 | 91.5% |
| ov_SC03_099 | 2315 | 1738 | 0 | 2318 | 2504 | 92.6% |
| ov_SC03_100 | 2325 | 1738 | 0 | 2329 | 2539 | 91.7% |
| ov_SC03_101 | 2328 | 1738 | 0 | 2332 | 2528 | 92.2% |
| ov_SC03_102 | 2316 | 1738 | 0 | 2319 | 2492 | 93.1% |
| ov_SC03_103 | 2321 | 1740 | 0 | 2324 | 2510 | 92.6% |
| ov_SC03_104 | 2345 | 1738 | 0 | 2352 | 2616 | 89.9% |
| ov_SC03_105 | 2340 | 1738 | 0 | 2347 | 2597 | 90.4% |
| ov_SC03_108 | 2306 | 1738 | 0 | 2306 | 2443 | 94.4% |
| ov_SC03_109 | 2309 | 1738 | 0 | 2311 | 2424 | 95.3% |
| ov_SC03_110 | 2313 | 1738 | 0 | 2313 | 2468 | 93.7% |
| ov_SC03_111 | 2324 | 1738 | 0 | 2327 | 2510 | 92.7% |
| ov_SC03_112 | 2321 | 1740 | 0 | 2323 | 2526 | 92.0% |
| ov_SC03_113 | 2314 | 1740 | 0 | 2317 | 2468 | 93.9% |
| ov_SC03_114 | 2302 | 1738 | 0 | 2304 | 2415 | 95.4% |
| ov_SC03_115 | 2320 | 1738 | 0 | 2322 | 2472 | 93.9% |
| ov_SC03_116 | 2310 | 1738 | 0 | 2313 | 2438 | 94.9% |
| ov_SC03_117 | 2344 | 1738 | 0 | 2350 | 2557 | 91.9% |
| ov_SC03_118 | 2392 | 1762 | 0 | 2393 | 2685 | 89.1% |
| ov_SC03_119 | 2388 | 1762 | 0 | 2389 | 2685 | 89.0% |
| ov_SC03_121 | 2318 | 1738 | 0 | 2321 | 2459 | 94.4% |
| ov_SC03_124 | 2409 | 1734 | 0 | 2429 | 2741 | 88.6% |
| ov_SC03_125 | 2352 | 1738 | 0 | 2364 | 2588 | 91.3% |
| ov_SC03_126 | 2315 | 1740 | 0 | 2315 | 2423 | 95.5% |
| ov_SC04_000 | 2335 | 1742 | 0 | 2344 | 2546 | 92.1% |
| ov_SC04_002 | 2357 | 1738 | 0 | 2361 | 2636 | 89.6% |
| ov_SC04_003 | 2328 | 1738 | 0 | 2332 | 2502 | 93.2% |
| ov_SC04_004 | 2337 | 1738 | 0 | 2339 | 2558 | 91.4% |
| ov_SC04_005 | 2347 | 1738 | 0 | 2353 | 2612 | 90.1% |
| ov_SC04_006 | 2314 | 1738 | 0 | 2316 | 2454 | 94.4% |
| ov_SC04_007 | 2341 | 1738 | 0 | 2345 | 2569 | 91.3% |
| ov_SC04_008 | 2307 | 1738 | 0 | 2307 | 2415 | 95.5% |
| ov_SC04_009 | 2321 | 1738 | 0 | 2324 | 2441 | 95.2% |
| ov_SC04_010 | 2311 | 1738 | 0 | 2312 | 2419 | 95.6% |
| ov_SC04_011 | 2370 | 1738 | 0 | 2376 | 2803 | 84.8% |
| ov_SC04_012 | 2309 | 1738 | 0 | 2310 | 2420 | 95.5% |
| ov_SC04_015 | 2377 | 1739 | 0 | 2388 | 2611 | 91.5% |
| ov_SC04_016 | 2311 | 1738 | 0 | 2313 | 2440 | 94.8% |
| ov_SC04_018 | 2445 | 1773 | 0 | 2445 | 2857 | 85.6% |
| ov_SC04_019 | 2445 | 1773 | 0 | 2445 | 2857 | 85.6% |
| ov_SC04_020 | 2339 | 1738 | 0 | 2351 | 2567 | 91.6% |
| ov_SC04_021 | 2315 | 1740 | 0 | 2315 | 2423 | 95.5% |
| ov_SC05_000 | 2313 | 1742 | 0 | 2316 | 2422 | 95.6% |
| ov_SC05_001 | 2335 | 1738 | 0 | 2340 | 2574 | 90.9% |
| ov_SC05_002 | 2319 | 1738 | 0 | 2322 | 2442 | 95.1% |
| ov_SC05_003 | 2315 | 1738 | 0 | 2316 | 2481 | 93.3% |
| ov_SC05_004 | 2311 | 1738 | 0 | 2313 | 2464 | 93.9% |
| ov_SC05_005 | 2315 | 1738 | 0 | 2316 | 2491 | 93.0% |
| ov_SC05_006 | 2309 | 1738 | 0 | 2309 | 2430 | 95.0% |
| ov_SC05_007 | 2319 | 1738 | 0 | 2324 | 2482 | 93.6% |
| ov_SC05_008 | 2340 | 1738 | 0 | 2342 | 2543 | 92.1% |
| ov_SC05_009 | 2314 | 1738 | 0 | 2318 | 2438 | 95.1% |
| ov_SC05_010 | 2342 | 1738 | 0 | 2346 | 2588 | 90.6% |
| ov_SC05_011 | 2310 | 1738 | 0 | 2311 | 2409 | 95.9% |
| ov_SC05_017 | 2432 | 1735 | 0 | 2443 | 2842 | 86.0% |
| ov_SC05_018 | 2370 | 1738 | 0 | 2383 | 2673 | 89.2% |
| ov_SC05_019 | 2315 | 1740 | 0 | 2315 | 2423 | 95.5% |
| ov_SC06_000 | 2391 | 1747 | 0 | 2394 | 2691 | 89.0% |
| ov_SC06_006 | 2334 | 1738 | 0 | 2335 | 2511 | 93.0% |
| ov_SC06_008 | 2355 | 1740 | 0 | 2361 | 2542 | 92.9% |
| ov_SC06_010 | 2334 | 1738 | 0 | 2339 | 2517 | 92.9% |
| ov_SC06_011 | 2319 | 1738 | 0 | 2323 | 2468 | 94.1% |
| ov_SC06_013 | 2313 | 1738 | 0 | 2314 | 2425 | 95.4% |
| ov_SC06_014 | 2320 | 1738 | 0 | 2322 | 2453 | 94.7% |
| ov_SC06_015 | 2318 | 1738 | 0 | 2318 | 2421 | 95.7% |
| ov_SC06_016 | 2334 | 1738 | 0 | 2336 | 2549 | 91.6% |
| ov_SC06_018 | 2348 | 1740 | 0 | 2355 | 2665 | 88.4% |
| ov_SC06_020 | 2323 | 1740 | 0 | 2324 | 2518 | 92.3% |
| ov_SC06_022 | 2348 | 1738 | 0 | 2356 | 2642 | 89.2% |
| ov_SC06_024 | 2356 | 1738 | 0 | 2362 | 2667 | 88.6% |
| ov_SC06_025 | 2342 | 1738 | 0 | 2347 | 2572 | 91.3% |
| ov_SC06_027 | 2302 | 1738 | 0 | 2303 | 2408 | 95.6% |
| ov_SC06_029 | 2363 | 1738 | 0 | 2375 | 2662 | 89.2% |
| ov_SC06_030 | 2317 | 1738 | 0 | 2317 | 2456 | 94.3% |
| ov_SC06_032 | 2343 | 1739 | 0 | 2350 | 2658 | 88.4% |
| ov_SC06_033 | 2344 | 1739 | 0 | 2351 | 2631 | 89.4% |
| ov_SC07_000 | 2330 | 1742 | 0 | 2332 | 2521 | 92.5% |
| ov_SC07_001 | 2314 | 1738 | 0 | 2316 | 2454 | 94.4% |
| ov_SC07_002 | 2341 | 1738 | 0 | 2345 | 2579 | 90.9% |
| ov_SC07_006 | 2205 | 1555 | 0 | 2285 | 2456 | 93.0% |
| ov_SC07_007 | 2213 | 1586 | 0 | 2297 | 2613 | 87.9% |
| ov_SC07_008 | 2299 | 1738 | 0 | 2299 | 2386 | 96.4% |
| ov_SC07_009 | 2309 | 1738 | 0 | 2311 | 2430 | 95.1% |
| ov_SC07_010 | 2224 | 1608 | 0 | 2307 | 2524 | 91.4% |
| ov_SC07_011 | 2221 | 1585 | 0 | 2301 | 2449 | 94.0% |