Files
BFM-decomp/docs/progress.fleet.md
T
Drew T 5d4167bb3c feat(phase-30): T3 wave-1 h_seq sweep — 548 members banked across 4 families; R22 140/140 (fn-count 92.16 -> 92.32%, distinct 78.0 -> 78.3%)
The 4 cores dedup_propagate refused (h_exact tier) templated cleanly via family_sweep --hseq once
the family map was regenerated post-bank (a bank invalidates the map: sig-overlays + family_hseq
must run BEFORE the sweep — the standing wave-loop order). 548/686 banked, 138 failed (one
consistent per-overlay slice, diagnose next). Wave-1 total: 8 cores -> 1,121 instances.
instr 87.5 -> 87.9%, distinct 69,828 -> 70,094 unique fns.
2026-07-30 20:07:41 -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: 326538 / 353720 = 92.32% (REAL+LINKED+empties; FUNCTION-count, ×134-inflated — one crack counts per overlay)
FLEET instr-weighted : 11556034 / 13141652 = 87.9% (shipped .text across main + resident + 138 overlays; the decomp.dev-DISPLAY number)
FLEET distinct-code(uniq): 4411986 / 5634875 = 78.3% (70094/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: 11555598 / 13081451 = 88.3%)
FLEET REAL substantive : 324683 (of which dedup-shared 240081 via 1890 groups / 240155 instances)
FLEET LINKED PsyQ objs : 959
FLEET NON_MATCHING : 7 (0 in any default build — G4)
FLEET INCLUDE_ASM stubs : 27175
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 | 2319 | 1746 | 0 | 2319 | 2403 | 96.5% |
| ov_SC01_001 | 2326 | 1747 | 0 | 2328 | 2466 | 94.4% |
| ov_SC01_004 | 2317 | 1738 | 0 | 2318 | 2414 | 96.0% |
| ov_SC01_005 | 2348 | 1761 | 0 | 2348 | 2503 | 93.8% |
| ov_SC01_006 | 2348 | 1761 | 0 | 2348 | 2503 | 93.8% |
| ov_SC01_008 | 2317 | 1738 | 0 | 2319 | 2426 | 95.6% |
| ov_SC01_009 | 2342 | 1739 | 0 | 2343 | 2507 | 93.5% |
| ov_SC01_074 | 2323 | 1739 | 0 | 2325 | 2425 | 95.9% |
| ov_SC01_077 | 2490 | 1706 | 0 | 2492 | 2585 | 96.4% |
| ov_SC01_080 | 2357 | 1742 | 0 | 2357 | 2512 | 93.8% |
| ov_SC01_084 | 2367 | 1742 | 0 | 2372 | 2579 | 92.0% |
| ov_SC02_000 | 2420 | 1777 | 0 | 2420 | 2683 | 90.2% |
| ov_SC02_003 | 2420 | 1777 | 0 | 2420 | 2683 | 90.2% |
| ov_SC02_004 | 2322 | 1742 | 0 | 2322 | 2401 | 96.7% |
| ov_SC02_005 | 2445 | 1738 | 0 | 2455 | 2927 | 83.9% |
| ov_SC02_011 | 2453 | 1745 | 0 | 2464 | 2893 | 85.2% |
| ov_SC02_015 | 2327 | 1744 | 0 | 2327 | 2414 | 96.4% |
| ov_SC02_016 | 2365 | 1744 | 0 | 2368 | 2545 | 93.0% |
| ov_SC02_017 | 2414 | 1744 | 0 | 2422 | 2732 | 88.7% |
| ov_SC02_021 | 2332 | 1744 | 0 | 2332 | 2437 | 95.7% |
| ov_SC02_026 | 2347 | 1742 | 0 | 2353 | 2572 | 91.5% |
| ov_SC02_027 | 2371 | 1742 | 0 | 2380 | 2692 | 88.4% |
| ov_SC02_028 | 2373 | 1742 | 0 | 2383 | 2701 | 88.2% |
| ov_SC02_031 | 2360 | 1743 | 0 | 2365 | 2562 | 92.3% |
| ov_SC02_035 | 2334 | 1742 | 0 | 2337 | 2520 | 92.7% |
| ov_SC02_039 | 2318 | 1742 | 0 | 2318 | 2416 | 95.9% |
| ov_SC02_041 | 2361 | 1742 | 0 | 2364 | 2561 | 92.3% |
| ov_SC03_001 | 2462 | 1743 | 0 | 2479 | 2869 | 86.4% |
| ov_SC03_002 | 2380 | 1747 | 0 | 2395 | 2631 | 91.0% |
| ov_SC03_003 | 2328 | 1742 | 0 | 2329 | 2423 | 96.1% |
| ov_SC03_006 | 2402 | 1748 | 0 | 2411 | 2767 | 87.1% |
| ov_SC03_007 | 2379 | 1742 | 0 | 2383 | 2623 | 90.9% |
| ov_SC03_010 | 2337 | 1742 | 0 | 2337 | 2471 | 94.6% |
| ov_SC03_011 | 2344 | 1742 | 0 | 2350 | 2527 | 93.0% |
| ov_SC03_012 | 2319 | 1742 | 0 | 2320 | 2406 | 96.4% |
| ov_SC03_013 | 2343 | 1742 | 0 | 2343 | 2493 | 94.0% |
| ov_SC03_014 | 2404 | 1767 | 0 | 2404 | 2685 | 89.5% |
| ov_SC03_015 | 2406 | 1767 | 0 | 2406 | 2685 | 89.6% |
| ov_SC03_023 | 2330 | 1742 | 0 | 2331 | 2435 | 95.7% |
| ov_SC03_024 | 2395 | 1747 | 0 | 2402 | 2641 | 91.0% |
| ov_SC03_028 | 2364 | 1742 | 0 | 2368 | 2664 | 88.9% |
| ov_SC03_029 | 2375 | 1744 | 0 | 2385 | 2644 | 90.2% |
| ov_SC03_030 | 2341 | 1747 | 0 | 2343 | 2495 | 93.9% |
| ov_SC03_031 | 2337 | 1742 | 0 | 2340 | 2514 | 93.1% |
| ov_SC03_089 | 2353 | 1742 | 0 | 2360 | 2581 | 91.4% |
| ov_SC03_090 | 2356 | 1742 | 0 | 2364 | 2625 | 90.1% |
| ov_SC03_091 | 2358 | 1742 | 0 | 2366 | 2640 | 89.6% |
| ov_SC03_092 | 2374 | 1742 | 0 | 2386 | 2587 | 92.2% |
| ov_SC03_093 | 2345 | 1742 | 0 | 2349 | 2563 | 91.7% |
| ov_SC03_094 | 2340 | 1742 | 0 | 2346 | 2577 | 91.0% |
| ov_SC03_095 | 2329 | 1742 | 0 | 2332 | 2474 | 94.3% |
| ov_SC03_096 | 2330 | 1742 | 0 | 2333 | 2465 | 94.6% |
| ov_SC03_097 | 2366 | 1742 | 0 | 2373 | 2603 | 91.2% |
| ov_SC03_098 | 2337 | 1742 | 0 | 2340 | 2541 | 92.1% |
| ov_SC03_099 | 2331 | 1742 | 0 | 2334 | 2504 | 93.2% |
| ov_SC03_100 | 2340 | 1742 | 0 | 2344 | 2539 | 92.3% |
| ov_SC03_101 | 2343 | 1742 | 0 | 2347 | 2528 | 92.8% |
| ov_SC03_102 | 2331 | 1742 | 0 | 2334 | 2492 | 93.7% |
| ov_SC03_103 | 2336 | 1744 | 0 | 2339 | 2510 | 93.2% |
| ov_SC03_104 | 2360 | 1742 | 0 | 2367 | 2616 | 90.5% |
| ov_SC03_105 | 2355 | 1742 | 0 | 2362 | 2597 | 91.0% |
| ov_SC03_108 | 2321 | 1742 | 0 | 2321 | 2443 | 95.0% |
| ov_SC03_109 | 2326 | 1742 | 0 | 2328 | 2424 | 96.0% |
| ov_SC03_110 | 2328 | 1742 | 0 | 2328 | 2468 | 94.3% |
| ov_SC03_111 | 2340 | 1742 | 0 | 2343 | 2510 | 93.3% |
| ov_SC03_112 | 2337 | 1744 | 0 | 2339 | 2526 | 92.6% |
| ov_SC03_113 | 2331 | 1744 | 0 | 2334 | 2468 | 94.6% |
| ov_SC03_114 | 2317 | 1742 | 0 | 2319 | 2415 | 96.0% |
| ov_SC03_115 | 2337 | 1742 | 0 | 2339 | 2472 | 94.6% |
| ov_SC03_116 | 2325 | 1742 | 0 | 2328 | 2438 | 95.5% |
| ov_SC03_117 | 2361 | 1742 | 0 | 2367 | 2557 | 92.6% |
| ov_SC03_118 | 2408 | 1766 | 0 | 2409 | 2685 | 89.7% |
| ov_SC03_119 | 2404 | 1766 | 0 | 2405 | 2685 | 89.6% |
| ov_SC03_121 | 2333 | 1742 | 0 | 2336 | 2459 | 95.0% |
| ov_SC03_124 | 2424 | 1738 | 0 | 2444 | 2741 | 89.2% |
| ov_SC03_125 | 2367 | 1742 | 0 | 2379 | 2588 | 91.9% |
| ov_SC03_126 | 2330 | 1744 | 0 | 2330 | 2423 | 96.2% |
| ov_SC04_000 | 2350 | 1746 | 0 | 2359 | 2546 | 92.7% |
| ov_SC04_002 | 2372 | 1742 | 0 | 2376 | 2636 | 90.1% |
| ov_SC04_003 | 2343 | 1742 | 0 | 2347 | 2502 | 93.8% |
| ov_SC04_004 | 2352 | 1742 | 0 | 2354 | 2558 | 92.0% |
| ov_SC04_005 | 2362 | 1742 | 0 | 2368 | 2612 | 90.7% |
| ov_SC04_006 | 2329 | 1742 | 0 | 2331 | 2454 | 95.0% |
| ov_SC04_007 | 2356 | 1742 | 0 | 2360 | 2569 | 91.9% |
| ov_SC04_008 | 2322 | 1742 | 0 | 2322 | 2415 | 96.1% |
| ov_SC04_009 | 2336 | 1742 | 0 | 2339 | 2441 | 95.8% |
| ov_SC04_010 | 2326 | 1742 | 0 | 2327 | 2419 | 96.2% |
| ov_SC04_011 | 2385 | 1742 | 0 | 2391 | 2803 | 85.3% |
| ov_SC04_012 | 2324 | 1742 | 0 | 2325 | 2420 | 96.1% |
| ov_SC04_015 | 2394 | 1743 | 0 | 2405 | 2611 | 92.1% |
| ov_SC04_016 | 2326 | 1742 | 0 | 2328 | 2440 | 95.4% |
| ov_SC04_018 | 2460 | 1777 | 0 | 2460 | 2857 | 86.1% |
| ov_SC04_019 | 2460 | 1777 | 0 | 2460 | 2857 | 86.1% |
| ov_SC04_020 | 2355 | 1742 | 0 | 2367 | 2567 | 92.2% |
| ov_SC04_021 | 2330 | 1744 | 0 | 2330 | 2423 | 96.2% |
| ov_SC05_000 | 2328 | 1746 | 0 | 2331 | 2422 | 96.2% |
| ov_SC05_001 | 2350 | 1742 | 0 | 2355 | 2574 | 91.5% |
| ov_SC05_002 | 2335 | 1742 | 0 | 2338 | 2442 | 95.7% |
| ov_SC05_003 | 2330 | 1742 | 0 | 2331 | 2481 | 94.0% |
| ov_SC05_004 | 2327 | 1742 | 0 | 2329 | 2464 | 94.5% |
| ov_SC05_005 | 2331 | 1742 | 0 | 2332 | 2491 | 93.6% |
| ov_SC05_006 | 2324 | 1742 | 0 | 2324 | 2430 | 95.6% |
| ov_SC05_007 | 2335 | 1742 | 0 | 2340 | 2482 | 94.3% |
| ov_SC05_008 | 2355 | 1742 | 0 | 2357 | 2543 | 92.7% |
| ov_SC05_009 | 2329 | 1742 | 0 | 2333 | 2438 | 95.7% |
| ov_SC05_010 | 2357 | 1742 | 0 | 2361 | 2588 | 91.2% |
| ov_SC05_011 | 2325 | 1742 | 0 | 2326 | 2409 | 96.6% |
| ov_SC05_017 | 2447 | 1739 | 0 | 2458 | 2842 | 86.5% |
| ov_SC05_018 | 2386 | 1742 | 0 | 2399 | 2673 | 89.7% |
| ov_SC05_019 | 2330 | 1744 | 0 | 2330 | 2423 | 96.2% |
| ov_SC06_000 | 2406 | 1751 | 0 | 2409 | 2691 | 89.5% |
| ov_SC06_006 | 2349 | 1742 | 0 | 2350 | 2511 | 93.6% |
| ov_SC06_008 | 2370 | 1744 | 0 | 2376 | 2542 | 93.5% |
| ov_SC06_010 | 2349 | 1742 | 0 | 2354 | 2517 | 93.5% |
| ov_SC06_011 | 2334 | 1742 | 0 | 2338 | 2468 | 94.7% |
| ov_SC06_013 | 2328 | 1742 | 0 | 2329 | 2425 | 96.0% |
| ov_SC06_014 | 2335 | 1742 | 0 | 2337 | 2453 | 95.3% |
| ov_SC06_015 | 2333 | 1742 | 0 | 2333 | 2421 | 96.4% |
| ov_SC06_016 | 2349 | 1742 | 0 | 2351 | 2549 | 92.2% |
| ov_SC06_018 | 2364 | 1744 | 0 | 2371 | 2665 | 89.0% |
| ov_SC06_020 | 2338 | 1744 | 0 | 2339 | 2518 | 92.9% |
| ov_SC06_022 | 2363 | 1742 | 0 | 2371 | 2642 | 89.7% |
| ov_SC06_024 | 2372 | 1742 | 0 | 2378 | 2667 | 89.2% |
| ov_SC06_025 | 2357 | 1742 | 0 | 2362 | 2572 | 91.8% |
| ov_SC06_027 | 2317 | 1742 | 0 | 2318 | 2408 | 96.3% |
| ov_SC06_029 | 2378 | 1742 | 0 | 2390 | 2662 | 89.8% |
| ov_SC06_030 | 2332 | 1742 | 0 | 2332 | 2456 | 95.0% |
| ov_SC06_032 | 2358 | 1743 | 0 | 2365 | 2658 | 89.0% |
| ov_SC06_033 | 2359 | 1743 | 0 | 2366 | 2631 | 89.9% |
| ov_SC07_000 | 2345 | 1746 | 0 | 2347 | 2521 | 93.1% |
| ov_SC07_001 | 2329 | 1742 | 0 | 2331 | 2454 | 95.0% |
| ov_SC07_002 | 2356 | 1742 | 0 | 2360 | 2579 | 91.5% |
| ov_SC07_006 | 2218 | 1558 | 0 | 2298 | 2456 | 93.6% |
| ov_SC07_007 | 2238 | 1590 | 0 | 2322 | 2613 | 88.9% |
| ov_SC07_008 | 2314 | 1742 | 0 | 2314 | 2386 | 97.0% |
| ov_SC07_009 | 2324 | 1742 | 0 | 2326 | 2430 | 95.7% |
| ov_SC07_010 | 2241 | 1612 | 0 | 2324 | 2524 | 92.1% |
| ov_SC07_011 | 2238 | 1589 | 0 | 2318 | 2449 | 94.7% |