Files
BFM-decomp/docs/progress.fleet.md
T

13 KiB
Raw Blame History

BFM FLEET matching progress (generated by tools/progress.py --fleet — authoritative)

218 binaries: main + resident + 216 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: 363214 / 363214 = 100.00% (REAL+LINKED+empties; FUNCTION-count, ×134-inflated — one crack counts per overlay) FLEET instr-weighted : 13492113 / 13492113 = 100.0% (shipped .text across main + resident + 216 overlays; the decomp.dev-DISPLAY number) FLEET distinct-code(uniq): 5820205 / 5820205 = 100.0% (90984/90984 unique fns; the DISTINCT-RE number) MAIN game-code weighted : 45150 / 45150 = 100.0% (INCLUDED in the fleet numbers above since 2026-07-22 — roadmap §1 metrics contract; build-derived sig (make sig-main) dated 2026-09-07; boundaries INDEPENDENTLY VERIFIED since P31 S77 — make sig-main-oracle + make audit-corpus: 0 phantom, 0 truncated, 0 pad-tail) (fleet EXCLUDING main, for continuity with pre-2026-07-22 readings: 13446963 / 13446963 = 100.0%)

FLEET REAL substantive : 360737 (of which dedup-shared 255632 via 2220 groups / 255708 instances) FLEET LINKED PsyQ objs : 1256 FLEET NON_MATCHING : 0 (0 in any default build — G4) FLEET INCLUDE_ASM stubs : 0 FLEET matchable : 363214

binary REAL shared LINKED byte-ident matchable byte-ident %
main 789 2 1256 2091 2091 100.0%
resident 143 0 0 145 145 100.0%
md_MAIN_001 11 0 0 11 11 100.0%
md_MAIN_003 58 0 0 64 64 100.0%
md_MAIN_007 19 0 0 19 19 100.0%
md_MAIN_008 6 0 0 6 6 100.0%
md_MAIN_009 11 0 0 12 12 100.0%
md_MAIN_011 20 0 0 21 21 100.0%
md_MAIN_013 16 0 0 16 16 100.0%
md_MAIN_014 12 0 0 13 13 100.0%
md_MAIN_015 20 1 0 20 20 100.0%
md_MAIN_016 11 0 0 12 12 100.0%
md_MAIN_017 10 0 0 10 10 100.0%
md_MAIN_018 10 0 0 11 11 100.0%
md_MAIN_019 22 0 0 22 22 100.0%
md_MAIN_020 13 0 0 14 14 100.0%
md_MAIN_021 10 0 0 11 11 100.0%
md_MAIN_022 31 0 0 33 33 100.0%
md_MAIN_023 5 1 0 6 6 100.0%
md_MAIN_024 4 0 0 6 6 100.0%
md_MAIN_025 30 0 0 30 30 100.0%
md_MAIN_026 24 0 0 24 24 100.0%
md_MAIN_027 27 0 0 29 29 100.0%
md_MAIN_028 22 0 0 22 22 100.0%
md_MAIN_029 10 0 0 11 11 100.0%
md_MAIN_030 10 0 0 10 10 100.0%
md_MAIN_031 18 0 0 18 18 100.0%
md_MAIN_032 10 1 0 10 10 100.0%
md_MAIN_033 19 0 0 19 19 100.0%
md_MAIN_034 27 0 0 28 28 100.0%
md_MAIN_035 15 0 0 16 16 100.0%
md_MAIN_036 27 0 0 28 28 100.0%
md_MAIN_037 17 0 0 17 17 100.0%
md_MAIN_038 20 0 0 20 20 100.0%
md_MAIN_039 26 0 0 26 26 100.0%
md_MAIN_040 19 0 0 19 19 100.0%
md_MAIN_041 15 1 0 15 15 100.0%
md_MAIN_042 4 0 0 4 4 100.0%
md_MAIN_043 22 0 0 23 23 100.0%
md_MAIN_044 42 0 0 43 43 100.0%
md_MAIN_045 20 0 0 21 21 100.0%
md_MAIN_046 38 0 0 39 39 100.0%
md_MAIN_047 11 0 0 12 12 100.0%
md_SC02_009 40 0 0 40 40 100.0%
md_SC03_053 15 0 0 15 15 100.0%
md_SC03_054 7 0 0 7 7 100.0%
md_SC03_056 4 0 0 4 4 100.0%
md_SC03_073 28 10 0 28 28 100.0%
md_SC03_074 29 10 0 29 29 100.0%
md_SC03_075 41 10 0 41 41 100.0%
md_SC03_076 64 0 0 66 66 100.0%
md_SC03_077 33 0 0 35 35 100.0%
md_SC03_078 27 9 0 27 27 100.0%
md_SC03_079 27 0 0 29 29 100.0%
md_SC03_132 26 0 0 28 28 100.0%
md_SC03_133 27 1 0 29 29 100.0%
md_SC03_134 39 1 0 41 41 100.0%
md_SC03_135 64 0 0 66 66 100.0%
md_SC03_136 33 0 0 35 35 100.0%
md_SC03_137 25 1 0 27 27 100.0%
md_SC03_138 33 1 0 37 37 100.0%
md_SC04_024 26 0 0 28 28 100.0%
md_SC04_025 27 0 0 29 29 100.0%
md_SC04_026 39 0 0 41 41 100.0%
md_SC04_027 64 0 0 66 66 100.0%
md_SC04_028 33 0 0 35 35 100.0%
md_SC04_029 25 0 0 27 27 100.0%
md_SC04_030 27 0 0 31 31 100.0%
md_SC05_023 26 0 0 28 28 100.0%
md_SC05_024 27 0 0 29 29 100.0%
md_SC05_025 39 0 0 41 41 100.0%
md_SC05_026 64 0 0 66 66 100.0%
md_SC05_027 33 0 0 35 35 100.0%
md_SC05_028 25 0 0 27 27 100.0%
md_SC05_029 27 0 0 31 31 100.0%
md_SC07_003 100 0 0 100 100 100.0%
md_SC07_004 315 0 0 315 315 100.0%
ov_MAIN_012 2322 1693 0 2401 2401 100.0%
ov_SC01_000 2403 1814 0 2403 2403 100.0%
ov_SC01_001 2464 1816 0 2466 2466 100.0%
ov_SC01_004 2413 1807 0 2414 2414 100.0%
ov_SC01_005 2503 1838 0 2503 2503 100.0%
ov_SC01_006 2503 1838 0 2503 2503 100.0%
ov_SC01_008 2424 1808 0 2426 2426 100.0%
ov_SC01_009 2506 1808 0 2507 2507 100.0%
ov_SC01_074 2424 1808 0 2426 2426 100.0%
ov_SC01_077 2584 1769 0 2586 2586 100.0%
ov_SC01_080 2512 1813 0 2512 2512 100.0%
ov_SC01_084 2574 1824 0 2579 2579 100.0%
ov_SC02_000 2683 1902 0 2683 2683 100.0%
ov_SC02_003 2683 1902 0 2683 2683 100.0%
ov_SC02_004 2401 1813 0 2401 2401 100.0%
ov_SC02_005 2916 1807 0 2926 2926 100.0%
ov_SC02_011 2883 1815 0 2893 2893 100.0%
ov_SC02_015 2414 1819 0 2414 2414 100.0%
ov_SC02_016 2542 1815 0 2545 2545 100.0%
ov_SC02_017 2724 1815 0 2732 2732 100.0%
ov_SC02_021 2437 1819 0 2437 2437 100.0%
ov_SC02_026 2566 1812 0 2572 2572 100.0%
ov_SC02_027 2683 1833 0 2692 2692 100.0%
ov_SC02_028 2691 1832 0 2701 2701 100.0%
ov_SC02_031 2557 1814 0 2562 2562 100.0%
ov_SC02_035 2517 1811 0 2520 2520 100.0%
ov_SC02_037 2433 1708 0 2515 2515 100.0%
ov_SC02_039 2416 1819 0 2416 2416 100.0%
ov_SC02_041 2558 1811 0 2561 2561 100.0%
ov_SC03_001 2852 1812 0 2869 2869 100.0%
ov_SC03_002 2616 1820 0 2631 2631 100.0%
ov_SC03_003 2422 1811 0 2423 2423 100.0%
ov_SC03_006 2758 1819 0 2767 2767 100.0%
ov_SC03_007 2619 1813 0 2623 2623 100.0%
ov_SC03_010 2471 1812 0 2471 2471 100.0%
ov_SC03_011 2521 1812 0 2527 2527 100.0%
ov_SC03_012 2405 1813 0 2406 2406 100.0%
ov_SC03_013 2493 1812 0 2493 2493 100.0%
ov_SC03_014 2685 1879 0 2685 2685 100.0%
ov_SC03_015 2468 1879 0 2468 2468 100.0%
ov_SC03_023 2434 1813 0 2435 2435 100.0%
ov_SC03_024 2634 1837 0 2641 2641 100.0%
ov_SC03_028 2660 1816 0 2664 2664 100.0%
ov_SC03_029 2634 1815 0 2644 2644 100.0%
ov_SC03_030 2493 1816 0 2495 2495 100.0%
ov_SC03_031 2511 1813 0 2514 2514 100.0%
ov_SC03_089 2574 1824 0 2581 2581 100.0%
ov_SC03_090 2617 1824 0 2625 2625 100.0%
ov_SC03_091 2632 1833 0 2640 2640 100.0%
ov_SC03_092 2576 1824 0 2588 2588 100.0%
ov_SC03_093 2560 1834 0 2563 2563 100.0%
ov_SC03_094 2571 1811 0 2577 2577 100.0%
ov_SC03_095 2471 1811 0 2474 2474 100.0%
ov_SC03_096 2462 1811 0 2465 2465 100.0%
ov_SC03_097 2596 1832 0 2603 2603 100.0%
ov_SC03_098 2538 1833 0 2541 2541 100.0%
ov_SC03_099 2501 1811 0 2504 2504 100.0%
ov_SC03_100 2535 1833 0 2539 2539 100.0%
ov_SC03_101 2524 1824 0 2528 2528 100.0%
ov_SC03_102 2489 1811 0 2492 2492 100.0%
ov_SC03_103 2507 1813 0 2510 2510 100.0%
ov_SC03_104 2609 1824 0 2616 2616 100.0%
ov_SC03_105 2590 1816 0 2597 2597 100.0%
ov_SC03_107 2413 1693 0 2496 2496 100.0%
ov_SC03_108 2443 1819 0 2443 2443 100.0%
ov_SC03_109 2422 1812 0 2424 2424 100.0%
ov_SC03_110 2468 1835 0 2468 2468 100.0%
ov_SC03_111 2507 1811 0 2510 2510 100.0%
ov_SC03_112 2524 1813 0 2526 2526 100.0%
ov_SC03_113 2465 1813 0 2468 2468 100.0%
ov_SC03_114 2413 1812 0 2415 2415 100.0%
ov_SC03_115 2470 1812 0 2472 2472 100.0%
ov_SC03_116 2435 1811 0 2438 2438 100.0%
ov_SC03_117 2551 1811 0 2557 2557 100.0%
ov_SC03_118 2683 1869 0 2684 2684 100.0%
ov_SC03_119 2684 1869 0 2685 2685 100.0%
ov_SC03_121 2457 1812 0 2459 2459 100.0%
ov_SC03_124 2721 1807 0 2741 2741 100.0%
ov_SC03_125 2576 1820 0 2588 2588 100.0%
ov_SC03_126 2423 1815 0 2423 2423 100.0%
ov_SC04_000 2537 1816 0 2546 2546 100.0%
ov_SC04_002 2632 1811 0 2636 2636 100.0%
ov_SC04_003 2499 1818 0 2502 2502 100.0%
ov_SC04_004 2556 1812 0 2558 2558 100.0%
ov_SC04_005 2606 1811 0 2612 2612 100.0%
ov_SC04_006 2452 1817 0 2454 2454 100.0%
ov_SC04_007 2565 1812 0 2569 2569 100.0%
ov_SC04_008 2415 1811 0 2415 2415 100.0%
ov_SC04_009 2438 1811 0 2441 2441 100.0%
ov_SC04_010 2418 1811 0 2419 2419 100.0%
ov_SC04_011 2798 1824 0 2804 2804 100.0%
ov_SC04_012 2419 1811 0 2420 2420 100.0%
ov_SC04_015 2600 1812 0 2611 2611 100.0%
ov_SC04_016 2438 1812 0 2440 2440 100.0%
ov_SC04_018 2857 1896 0 2857 2857 100.0%
ov_SC04_019 2857 1899 0 2857 2857 100.0%
ov_SC04_020 2555 1820 0 2567 2567 100.0%
ov_SC04_021 2423 1815 0 2423 2423 100.0%
ov_SC05_000 2419 1815 0 2422 2422 100.0%
ov_SC05_001 2569 1813 0 2574 2574 100.0%
ov_SC05_002 2439 1811 0 2442 2442 100.0%
ov_SC05_003 2480 1811 0 2481 2481 100.0%
ov_SC05_004 2462 1811 0 2464 2464 100.0%
ov_SC05_005 2490 1825 0 2491 2491 100.0%
ov_SC05_006 2430 1813 0 2430 2430 100.0%
ov_SC05_007 2477 1812 0 2482 2482 100.0%
ov_SC05_008 2541 1812 0 2543 2543 100.0%
ov_SC05_009 2434 1811 0 2438 2438 100.0%
ov_SC05_010 2584 1816 0 2588 2588 100.0%
ov_SC05_011 2408 1812 0 2409 2409 100.0%
ov_SC05_017 2831 1811 0 2842 2842 100.0%
ov_SC05_018 2660 1819 0 2673 2673 100.0%
ov_SC05_019 2423 1815 0 2423 2423 100.0%
ov_SC06_000 2688 1841 0 2691 2691 100.0%
ov_SC06_006 2510 1813 0 2511 2511 100.0%
ov_SC06_008 2536 1813 0 2542 2542 100.0%
ov_SC06_010 2512 1811 0 2517 2517 100.0%
ov_SC06_011 2464 1811 0 2468 2468 100.0%
ov_SC06_013 2424 1811 0 2425 2425 100.0%
ov_SC06_014 2451 1811 0 2453 2453 100.0%
ov_SC06_015 2421 1811 0 2421 2421 100.0%
ov_SC06_016 2547 1816 0 2549 2549 100.0%
ov_SC06_018 2658 1812 0 2665 2665 100.0%
ov_SC06_020 2517 1813 0 2518 2518 100.0%
ov_SC06_022 2634 1811 0 2642 2642 100.0%
ov_SC06_024 2661 1811 0 2667 2667 100.0%
ov_SC06_025 2567 1811 0 2572 2572 100.0%
ov_SC06_027 2407 1811 0 2408 2408 100.0%
ov_SC06_029 2651 1816 0 2663 2663 100.0%
ov_SC06_030 2456 1816 0 2456 2456 100.0%
ov_SC06_032 2651 1812 0 2658 2658 100.0%
ov_SC06_033 2623 1812 0 2630 2630 100.0%
ov_SC07_000 2519 1816 0 2521 2521 100.0%
ov_SC07_001 2452 1812 0 2454 2454 100.0%
ov_SC07_002 2575 1816 0 2579 2579 100.0%
ov_SC07_006 2377 1630 0 2457 2457 100.0%
ov_SC07_007 2529 1666 0 2612 2612 100.0%
ov_SC07_008 2386 1812 0 2386 2386 100.0%
ov_SC07_009 2428 1811 0 2430 2430 100.0%
ov_SC07_010 2441 1689 0 2523 2523 100.0%
ov_SC07_011 2368 1664 0 2448 2448 100.0%