Files
BFM-decomp/docs/progress.fleet.md
T
Drew T a293eeeb6a docs(phase-30): SESSION-28 checkpoint + cookbook §124/§124a (the asm-label alias blind spot)
- §124: a "not matched" verdict can mean the definition is there under a DIFFERENT
  C NAME (the §37/§73 asm-label alias). The whole "no matched unit" skip class was
  one exemplar x 137 members. Includes the two traps in the fix (re-derive the
  pattern PER FILE; CARRY the alias declaration or the sibling emits the wrong
  symbol and still links) and the law: when corpus.stubs and a source scanner
  disagree, the SCANNER is wrong.
- §124a: `0 matched-exemplar families` from family_sweep may be the --band FILTER
  (defaults to `substantial`), not a wall — same shape as §53 / §116.
- cookbook-index regenerated (tools/cookbook_index.py, R33).
- CURRENT_PHASE: SESSION-28 checkpoint. Fleet 92.70 fn-count / 88.3 instr / 78.7
  distinct, R22 140/140. Records the 4th -O0 region VERIFIED + SIZED (30 instances
  / 1,504 ins, ov_SC03_014+015 only) and correctly BLOCKED on the T2 re-carve, and
  two R14 corrections to my own SESSION-27 checkpoint (the 137 were skips not
  failures; the cause was not "banked in the wrong binary").
2026-07-31 07:56:22 -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: 327912 / 353720 = 92.70% (REAL+LINKED+empties; FUNCTION-count, ×134-inflated — one crack counts per overlay)
FLEET instr-weighted : 11602433 / 13141652 = 88.3% (shipped .text across main + resident + 138 overlays; the decomp.dev-DISPLAY number)
FLEET distinct-code(uniq): 4435663 / 5634875 = 78.7% (70590/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: 11601997 / 13081451 = 88.7%)
FLEET REAL substantive : 326057 (of which dedup-shared 240285 via 1904 groups / 240359 instances)
FLEET LINKED PsyQ objs : 959
FLEET NON_MATCHING : 7 (0 in any default build — G4)
FLEET INCLUDE_ASM stubs : 25801
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 | 2324 | 1747 | 0 | 2324 | 2403 | 96.7% |
| ov_SC01_001 | 2331 | 1748 | 0 | 2333 | 2466 | 94.6% |
| ov_SC01_004 | 2322 | 1739 | 0 | 2323 | 2414 | 96.2% |
| ov_SC01_005 | 2353 | 1762 | 0 | 2353 | 2503 | 94.0% |
| ov_SC01_006 | 2353 | 1762 | 0 | 2353 | 2503 | 94.0% |
| ov_SC01_008 | 2322 | 1739 | 0 | 2324 | 2426 | 95.8% |
| ov_SC01_009 | 2347 | 1740 | 0 | 2348 | 2507 | 93.7% |
| ov_SC01_074 | 2328 | 1740 | 0 | 2330 | 2425 | 96.1% |
| ov_SC01_077 | 2501 | 1707 | 0 | 2503 | 2585 | 96.8% |
| ov_SC01_080 | 2362 | 1743 | 0 | 2362 | 2512 | 94.0% |
| ov_SC01_084 | 2383 | 1748 | 0 | 2388 | 2579 | 92.6% |
| ov_SC02_000 | 2439 | 1787 | 0 | 2439 | 2683 | 90.9% |
| ov_SC02_003 | 2438 | 1787 | 0 | 2438 | 2683 | 90.9% |
| ov_SC02_004 | 2327 | 1743 | 0 | 2327 | 2401 | 96.9% |
| ov_SC02_005 | 2464 | 1739 | 0 | 2474 | 2927 | 84.5% |
| ov_SC02_011 | 2475 | 1746 | 0 | 2486 | 2893 | 85.9% |
| ov_SC02_015 | 2332 | 1745 | 0 | 2332 | 2414 | 96.6% |
| ov_SC02_016 | 2376 | 1745 | 0 | 2379 | 2545 | 93.5% |
| ov_SC02_017 | 2435 | 1745 | 0 | 2443 | 2732 | 89.4% |
| ov_SC02_021 | 2337 | 1745 | 0 | 2337 | 2437 | 95.9% |
| ov_SC02_026 | 2364 | 1743 | 0 | 2370 | 2572 | 92.1% |
| ov_SC02_027 | 2391 | 1743 | 0 | 2400 | 2692 | 89.2% |
| ov_SC02_028 | 2388 | 1743 | 0 | 2398 | 2701 | 88.8% |
| ov_SC02_031 | 2375 | 1744 | 0 | 2380 | 2562 | 92.9% |
| ov_SC02_035 | 2349 | 1743 | 0 | 2352 | 2520 | 93.3% |
| ov_SC02_039 | 2326 | 1743 | 0 | 2326 | 2416 | 96.3% |
| ov_SC02_041 | 2376 | 1743 | 0 | 2379 | 2561 | 92.9% |
| ov_SC03_001 | 2477 | 1744 | 0 | 2494 | 2869 | 86.9% |
| ov_SC03_002 | 2389 | 1748 | 0 | 2404 | 2631 | 91.4% |
| ov_SC03_003 | 2333 | 1743 | 0 | 2334 | 2423 | 96.3% |
| ov_SC03_006 | 2419 | 1749 | 0 | 2428 | 2767 | 87.7% |
| ov_SC03_007 | 2387 | 1743 | 0 | 2391 | 2623 | 91.2% |
| ov_SC03_010 | 2345 | 1743 | 0 | 2345 | 2471 | 94.9% |
| ov_SC03_011 | 2349 | 1743 | 0 | 2355 | 2527 | 93.2% |
| ov_SC03_012 | 2324 | 1743 | 0 | 2325 | 2406 | 96.6% |
| ov_SC03_013 | 2351 | 1743 | 0 | 2351 | 2493 | 94.3% |
| ov_SC03_014 | 2425 | 1771 | 0 | 2425 | 2685 | 90.3% |
| ov_SC03_015 | 2424 | 1771 | 0 | 2424 | 2685 | 90.3% |
| ov_SC03_023 | 2335 | 1743 | 0 | 2336 | 2435 | 95.9% |
| ov_SC03_024 | 2401 | 1748 | 0 | 2408 | 2641 | 91.2% |
| ov_SC03_028 | 2371 | 1743 | 0 | 2375 | 2664 | 89.2% |
| ov_SC03_029 | 2388 | 1745 | 0 | 2398 | 2644 | 90.7% |
| ov_SC03_030 | 2346 | 1748 | 0 | 2348 | 2495 | 94.1% |
| ov_SC03_031 | 2347 | 1743 | 0 | 2350 | 2514 | 93.5% |
| ov_SC03_089 | 2372 | 1748 | 0 | 2379 | 2581 | 92.2% |
| ov_SC03_090 | 2375 | 1748 | 0 | 2383 | 2625 | 90.8% |
| ov_SC03_091 | 2372 | 1743 | 0 | 2380 | 2640 | 90.2% |
| ov_SC03_092 | 2395 | 1748 | 0 | 2407 | 2587 | 93.0% |
| ov_SC03_093 | 2360 | 1743 | 0 | 2364 | 2563 | 92.2% |
| ov_SC03_094 | 2351 | 1743 | 0 | 2357 | 2577 | 91.5% |
| ov_SC03_095 | 2339 | 1743 | 0 | 2342 | 2474 | 94.7% |
| ov_SC03_096 | 2340 | 1743 | 0 | 2343 | 2465 | 95.1% |
| ov_SC03_097 | 2382 | 1743 | 0 | 2389 | 2603 | 91.8% |
| ov_SC03_098 | 2351 | 1743 | 0 | 2354 | 2541 | 92.6% |
| ov_SC03_099 | 2341 | 1743 | 0 | 2344 | 2504 | 93.6% |
| ov_SC03_100 | 2355 | 1743 | 0 | 2359 | 2539 | 92.9% |
| ov_SC03_101 | 2363 | 1748 | 0 | 2367 | 2528 | 93.6% |
| ov_SC03_102 | 2341 | 1743 | 0 | 2344 | 2492 | 94.1% |
| ov_SC03_103 | 2346 | 1745 | 0 | 2349 | 2510 | 93.6% |
| ov_SC03_104 | 2381 | 1748 | 0 | 2388 | 2616 | 91.3% |
| ov_SC03_105 | 2361 | 1743 | 0 | 2368 | 2597 | 91.2% |
| ov_SC03_108 | 2329 | 1743 | 0 | 2329 | 2443 | 95.3% |
| ov_SC03_109 | 2332 | 1743 | 0 | 2334 | 2424 | 96.3% |
| ov_SC03_110 | 2337 | 1743 | 0 | 2337 | 2468 | 94.7% |
| ov_SC03_111 | 2353 | 1743 | 0 | 2356 | 2510 | 93.9% |
| ov_SC03_112 | 2347 | 1745 | 0 | 2349 | 2526 | 93.0% |
| ov_SC03_113 | 2336 | 1745 | 0 | 2339 | 2468 | 94.8% |
| ov_SC03_114 | 2322 | 1743 | 0 | 2324 | 2415 | 96.2% |
| ov_SC03_115 | 2344 | 1743 | 0 | 2346 | 2472 | 94.9% |
| ov_SC03_116 | 2330 | 1743 | 0 | 2333 | 2438 | 95.7% |
| ov_SC03_117 | 2368 | 1743 | 0 | 2374 | 2557 | 92.8% |
| ov_SC03_118 | 2418 | 1767 | 0 | 2419 | 2685 | 90.1% |
| ov_SC03_119 | 2414 | 1767 | 0 | 2415 | 2685 | 89.9% |
| ov_SC03_121 | 2338 | 1743 | 0 | 2341 | 2459 | 95.2% |
| ov_SC03_124 | 2432 | 1739 | 0 | 2452 | 2741 | 89.5% |
| ov_SC03_125 | 2376 | 1743 | 0 | 2388 | 2588 | 92.3% |
| ov_SC03_126 | 2335 | 1745 | 0 | 2335 | 2423 | 96.4% |
| ov_SC04_000 | 2362 | 1747 | 0 | 2371 | 2546 | 93.1% |
| ov_SC04_002 | 2386 | 1743 | 0 | 2390 | 2636 | 90.7% |
| ov_SC04_003 | 2350 | 1743 | 0 | 2354 | 2502 | 94.1% |
| ov_SC04_004 | 2363 | 1743 | 0 | 2365 | 2558 | 92.5% |
| ov_SC04_005 | 2375 | 1743 | 0 | 2381 | 2612 | 91.2% |
| ov_SC04_006 | 2339 | 1743 | 0 | 2341 | 2454 | 95.4% |
| ov_SC04_007 | 2369 | 1743 | 0 | 2373 | 2569 | 92.4% |
| ov_SC04_008 | 2327 | 1743 | 0 | 2327 | 2415 | 96.4% |
| ov_SC04_009 | 2343 | 1743 | 0 | 2346 | 2441 | 96.1% |
| ov_SC04_010 | 2331 | 1743 | 0 | 2332 | 2419 | 96.4% |
| ov_SC04_011 | 2406 | 1748 | 0 | 2412 | 2803 | 86.1% |
| ov_SC04_012 | 2329 | 1743 | 0 | 2330 | 2420 | 96.3% |
| ov_SC04_015 | 2401 | 1744 | 0 | 2412 | 2611 | 92.4% |
| ov_SC04_016 | 2331 | 1743 | 0 | 2333 | 2440 | 95.6% |
| ov_SC04_018 | 2483 | 1779 | 0 | 2483 | 2857 | 86.9% |
| ov_SC04_019 | 2479 | 1779 | 0 | 2479 | 2857 | 86.8% |
| ov_SC04_020 | 2364 | 1743 | 0 | 2376 | 2567 | 92.6% |
| ov_SC04_021 | 2335 | 1745 | 0 | 2335 | 2423 | 96.4% |
| ov_SC05_000 | 2333 | 1747 | 0 | 2336 | 2422 | 96.4% |
| ov_SC05_001 | 2365 | 1743 | 0 | 2370 | 2574 | 92.1% |
| ov_SC05_002 | 2341 | 1743 | 0 | 2344 | 2442 | 96.0% |
| ov_SC05_003 | 2337 | 1743 | 0 | 2338 | 2481 | 94.2% |
| ov_SC05_004 | 2332 | 1743 | 0 | 2334 | 2464 | 94.7% |
| ov_SC05_005 | 2348 | 1748 | 0 | 2349 | 2491 | 94.3% |
| ov_SC05_006 | 2333 | 1743 | 0 | 2333 | 2430 | 96.0% |
| ov_SC05_007 | 2342 | 1743 | 0 | 2347 | 2482 | 94.6% |
| ov_SC05_008 | 2360 | 1743 | 0 | 2362 | 2543 | 92.9% |
| ov_SC05_009 | 2335 | 1743 | 0 | 2339 | 2438 | 95.9% |
| ov_SC05_010 | 2366 | 1743 | 0 | 2370 | 2588 | 91.6% |
| ov_SC05_011 | 2330 | 1743 | 0 | 2331 | 2409 | 96.8% |
| ov_SC05_017 | 2461 | 1740 | 0 | 2472 | 2842 | 87.0% |
| ov_SC05_018 | 2395 | 1743 | 0 | 2408 | 2673 | 90.1% |
| ov_SC05_019 | 2335 | 1745 | 0 | 2335 | 2423 | 96.4% |
| ov_SC06_000 | 2420 | 1752 | 0 | 2423 | 2691 | 90.0% |
| ov_SC06_006 | 2354 | 1743 | 0 | 2355 | 2511 | 93.8% |
| ov_SC06_008 | 2379 | 1745 | 0 | 2385 | 2542 | 93.8% |
| ov_SC06_010 | 2358 | 1743 | 0 | 2363 | 2517 | 93.9% |
| ov_SC06_011 | 2339 | 1743 | 0 | 2343 | 2468 | 94.9% |
| ov_SC06_013 | 2333 | 1743 | 0 | 2334 | 2425 | 96.2% |
| ov_SC06_014 | 2340 | 1743 | 0 | 2342 | 2453 | 95.5% |
| ov_SC06_015 | 2338 | 1743 | 0 | 2338 | 2421 | 96.6% |
| ov_SC06_016 | 2355 | 1743 | 0 | 2357 | 2549 | 92.5% |
| ov_SC06_018 | 2382 | 1745 | 0 | 2389 | 2665 | 89.6% |
| ov_SC06_020 | 2350 | 1745 | 0 | 2351 | 2518 | 93.4% |
| ov_SC06_022 | 2375 | 1743 | 0 | 2383 | 2642 | 90.2% |
| ov_SC06_024 | 2386 | 1743 | 0 | 2392 | 2667 | 89.7% |
| ov_SC06_025 | 2365 | 1743 | 0 | 2370 | 2572 | 92.1% |
| ov_SC06_027 | 2325 | 1743 | 0 | 2326 | 2408 | 96.6% |
| ov_SC06_029 | 2390 | 1743 | 0 | 2402 | 2662 | 90.2% |
| ov_SC06_030 | 2338 | 1743 | 0 | 2338 | 2456 | 95.2% |
| ov_SC06_032 | 2372 | 1744 | 0 | 2379 | 2658 | 89.5% |
| ov_SC06_033 | 2372 | 1744 | 0 | 2379 | 2631 | 90.4% |
| ov_SC07_000 | 2351 | 1747 | 0 | 2353 | 2521 | 93.3% |
| ov_SC07_001 | 2337 | 1743 | 0 | 2339 | 2454 | 95.3% |
| ov_SC07_002 | 2365 | 1743 | 0 | 2369 | 2579 | 91.9% |
| ov_SC07_006 | 2222 | 1559 | 0 | 2302 | 2456 | 93.7% |
| ov_SC07_007 | 2242 | 1591 | 0 | 2326 | 2613 | 89.0% |
| ov_SC07_008 | 2319 | 1743 | 0 | 2319 | 2386 | 97.2% |
| ov_SC07_009 | 2329 | 1743 | 0 | 2331 | 2430 | 95.9% |
| ov_SC07_010 | 2245 | 1613 | 0 | 2328 | 2524 | 92.2% |
| ov_SC07_011 | 2242 | 1590 | 0 | 2322 | 2449 | 94.8% |