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: 363680 / 363680 = 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-11; 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 : 350533 (of which dedup-shared 251903 via 3173 groups / 262573 instances) FLEET LINKED PsyQ objs : 1256 FLEET NON_MATCHING : 0 (0 in any default build — G4) FLEET INCLUDE_ASM stubs : 0 FLEET matchable : 363680

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 1 0 16 16 100.0%
md_MAIN_014 12 1 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 1 0 10 10 100.0%
md_MAIN_018 10 0 0 11 11 100.0%
md_MAIN_019 22 1 0 22 22 100.0%
md_MAIN_020 13 1 0 14 14 100.0%
md_MAIN_021 10 1 0 11 11 100.0%
md_MAIN_022 31 1 0 33 33 100.0%
md_MAIN_023 5 1 0 6 6 100.0%
md_MAIN_024 4 1 0 6 6 100.0%
md_MAIN_025 30 0 0 30 30 100.0%
md_MAIN_026 24 1 0 24 24 100.0%
md_MAIN_027 27 1 0 29 29 100.0%
md_MAIN_028 22 1 0 22 22 100.0%
md_MAIN_029 10 0 0 11 11 100.0%
md_MAIN_030 10 1 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 1 0 19 19 100.0%
md_MAIN_034 27 0 0 28 28 100.0%
md_MAIN_035 15 1 0 16 16 100.0%
md_MAIN_036 27 1 0 28 28 100.0%
md_MAIN_037 17 0 0 17 17 100.0%
md_MAIN_038 20 1 0 20 20 100.0%
md_MAIN_039 26 0 0 26 26 100.0%
md_MAIN_040 19 1 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 26 8 0 28 28 100.0%
md_SC03_074 27 8 0 29 29 100.0%
md_SC03_075 39 8 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 25 7 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 3 0 29 29 100.0%
md_SC03_134 39 3 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 3 0 27 27 100.0%
md_SC03_138 33 3 0 37 37 100.0%
md_SC04_024 26 0 0 28 28 100.0%
md_SC04_025 27 4 0 29 29 100.0%
md_SC04_026 39 4 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 3 0 27 27 100.0%
md_SC04_030 27 3 0 31 31 100.0%
md_SC05_023 26 3 0 28 28 100.0%
md_SC05_024 27 4 0 29 29 100.0%
md_SC05_025 39 4 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 3 0 27 27 100.0%
md_SC05_029 27 3 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 2323 1734 0 2402 2402 100.0%
ov_SC01_000 2324 1762 0 2403 2403 100.0%
ov_SC01_001 2385 1764 0 2466 2466 100.0%
ov_SC01_004 2340 1762 0 2416 2416 100.0%
ov_SC01_005 2421 1781 0 2503 2503 100.0%
ov_SC01_006 2421 1781 0 2503 2503 100.0%
ov_SC01_008 2351 1763 0 2428 2428 100.0%
ov_SC01_009 2433 1763 0 2509 2509 100.0%
ov_SC01_074 2351 1763 0 2428 2428 100.0%
ov_SC01_077 2505 1762 0 2586 2586 100.0%
ov_SC01_080 2435 1766 0 2514 2514 100.0%
ov_SC01_084 2497 1776 0 2581 2581 100.0%
ov_SC02_000 2597 1844 0 2683 2683 100.0%
ov_SC02_003 2597 1844 0 2683 2683 100.0%
ov_SC02_004 2324 1766 0 2403 2403 100.0%
ov_SC02_005 2843 1762 0 2928 2928 100.0%
ov_SC02_011 2804 1764 0 2895 2895 100.0%
ov_SC02_015 2337 1771 0 2416 2416 100.0%
ov_SC02_016 2465 1778 0 2547 2547 100.0%
ov_SC02_017 2647 1778 0 2734 2734 100.0%
ov_SC02_021 2360 1771 0 2439 2439 100.0%
ov_SC02_026 2489 1765 0 2574 2574 100.0%
ov_SC02_027 2606 1785 0 2694 2694 100.0%
ov_SC02_028 2614 1784 0 2703 2703 100.0%
ov_SC02_031 2479 1778 0 2564 2564 100.0%
ov_SC02_035 2440 1765 0 2522 2522 100.0%
ov_SC02_037 2434 1753 0 2516 2516 100.0%
ov_SC02_039 2339 1771 0 2418 2418 100.0%
ov_SC02_041 2481 1765 0 2563 2563 100.0%
ov_SC03_001 2776 1765 0 2869 2869 100.0%
ov_SC03_002 2536 1767 0 2631 2631 100.0%
ov_SC03_003 2345 1770 0 2425 2425 100.0%
ov_SC03_006 2679 1778 0 2767 2767 100.0%
ov_SC03_007 2542 1766 0 2625 2625 100.0%
ov_SC03_010 2394 1774 0 2473 2473 100.0%
ov_SC03_011 2444 1771 0 2529 2529 100.0%
ov_SC03_012 2328 1766 0 2408 2408 100.0%
ov_SC03_013 2416 1774 0 2495 2495 100.0%
ov_SC03_014 2598 1824 0 2687 2687 100.0%
ov_SC03_015 2598 1824 0 2687 2687 100.0%
ov_SC03_023 2357 1766 0 2437 2437 100.0%
ov_SC03_024 2552 1786 0 2643 2643 100.0%
ov_SC03_028 2583 1768 0 2666 2666 100.0%
ov_SC03_029 2557 1778 0 2646 2646 100.0%
ov_SC03_030 2416 1768 0 2497 2497 100.0%
ov_SC03_031 2434 1778 0 2516 2516 100.0%
ov_SC03_089 2497 1776 0 2583 2583 100.0%
ov_SC03_090 2540 1776 0 2627 2627 100.0%
ov_SC03_091 2555 1785 0 2642 2642 100.0%
ov_SC03_092 2499 1777 0 2590 2590 100.0%
ov_SC03_093 2482 1785 0 2565 2565 100.0%
ov_SC03_094 2494 1763 0 2579 2579 100.0%
ov_SC03_095 2394 1765 0 2476 2476 100.0%
ov_SC03_096 2385 1765 0 2467 2467 100.0%
ov_SC03_097 2519 1784 0 2605 2605 100.0%
ov_SC03_098 2461 1785 0 2543 2543 100.0%
ov_SC03_099 2424 1765 0 2506 2506 100.0%
ov_SC03_100 2458 1785 0 2541 2541 100.0%
ov_SC03_101 2447 1776 0 2530 2530 100.0%
ov_SC03_102 2412 1762 0 2494 2494 100.0%
ov_SC03_103 2430 1765 0 2512 2512 100.0%
ov_SC03_104 2532 1776 0 2618 2618 100.0%
ov_SC03_105 2513 1769 0 2599 2599 100.0%
ov_SC03_107 2414 1734 0 2497 2497 100.0%
ov_SC03_108 2366 1771 0 2445 2445 100.0%
ov_SC03_109 2345 1765 0 2426 2426 100.0%
ov_SC03_110 2391 1787 0 2470 2470 100.0%
ov_SC03_111 2430 1762 0 2512 2512 100.0%
ov_SC03_112 2447 1765 0 2528 2528 100.0%
ov_SC03_113 2388 1765 0 2470 2470 100.0%
ov_SC03_114 2336 1766 0 2417 2417 100.0%
ov_SC03_115 2393 1765 0 2474 2474 100.0%
ov_SC03_116 2358 1762 0 2440 2440 100.0%
ov_SC03_117 2474 1762 0 2559 2559 100.0%
ov_SC03_118 2595 1810 0 2687 2687 100.0%
ov_SC03_119 2595 1810 0 2687 2687 100.0%
ov_SC03_121 2379 1764 0 2461 2461 100.0%
ov_SC03_124 2648 1765 0 2743 2743 100.0%
ov_SC03_125 2499 1772 0 2590 2590 100.0%
ov_SC03_126 2345 2252 0 2425 2425 100.0%
ov_SC04_000 2458 1775 0 2546 2546 100.0%
ov_SC04_002 2555 1777 0 2638 2638 100.0%
ov_SC04_003 2421 1769 0 2504 2504 100.0%
ov_SC04_004 2479 1777 0 2560 2560 100.0%
ov_SC04_005 2529 1777 0 2614 2614 100.0%
ov_SC04_006 2375 1769 0 2456 2456 100.0%
ov_SC04_007 2488 1777 0 2571 2571 100.0%
ov_SC04_008 2338 2054 0 2417 2417 100.0%
ov_SC04_009 2361 1763 0 2443 2443 100.0%
ov_SC04_010 2341 1764 0 2421 2421 100.0%
ov_SC04_011 2721 1775 0 2806 2806 100.0%
ov_SC04_012 2342 1763 0 2422 2422 100.0%
ov_SC04_015 2522 1762 0 2613 2613 100.0%
ov_SC04_016 2361 1767 0 2442 2442 100.0%
ov_SC04_018 2769 1840 0 2857 2857 100.0%
ov_SC04_019 2769 1840 0 2857 2857 100.0%
ov_SC04_020 2478 1772 0 2569 2569 100.0%
ov_SC04_021 2345 2253 0 2425 2425 100.0%
ov_SC05_000 2340 1763 0 2422 2422 100.0%
ov_SC05_001 2492 1778 0 2576 2576 100.0%
ov_SC05_002 2362 1765 0 2444 2444 100.0%
ov_SC05_003 2403 1765 0 2483 2483 100.0%
ov_SC05_004 2385 1763 0 2466 2466 100.0%
ov_SC05_005 2413 1779 0 2493 2493 100.0%
ov_SC05_006 2353 1776 0 2432 2432 100.0%
ov_SC05_007 2400 1766 0 2484 2484 100.0%
ov_SC05_008 2464 1764 0 2545 2545 100.0%
ov_SC05_009 2357 2053 0 2440 2440 100.0%
ov_SC05_010 2507 1769 0 2590 2590 100.0%
ov_SC05_011 2331 1767 0 2411 2411 100.0%
ov_SC05_017 2757 1768 0 2844 2844 100.0%
ov_SC05_018 2583 1771 0 2675 2675 100.0%
ov_SC05_019 2345 2253 0 2425 2425 100.0%
ov_SC06_000 2604 1787 0 2691 2691 100.0%
ov_SC06_006 2433 1765 0 2513 2513 100.0%
ov_SC06_008 2459 1765 0 2544 2544 100.0%
ov_SC06_010 2435 1762 0 2519 2519 100.0%
ov_SC06_011 2387 1763 0 2470 2470 100.0%
ov_SC06_013 2347 1763 0 2427 2427 100.0%
ov_SC06_014 2374 1765 0 2455 2455 100.0%
ov_SC06_015 2344 1765 0 2423 2423 100.0%
ov_SC06_016 2470 1769 0 2551 2551 100.0%
ov_SC06_018 2580 1765 0 2667 2667 100.0%
ov_SC06_020 2440 1769 0 2520 2520 100.0%
ov_SC06_022 2557 1763 0 2644 2644 100.0%
ov_SC06_024 2584 1763 0 2669 2669 100.0%
ov_SC06_025 2490 1763 0 2574 2574 100.0%
ov_SC06_027 2330 1763 0 2410 2410 100.0%
ov_SC06_029 2574 1768 0 2665 2665 100.0%
ov_SC06_030 2379 1769 0 2458 2458 100.0%
ov_SC06_032 2574 1768 0 2660 2660 100.0%
ov_SC06_033 2546 1766 0 2632 2632 100.0%
ov_SC07_000 2440 1764 0 2521 2521 100.0%
ov_SC07_001 2375 1765 0 2456 2456 100.0%
ov_SC07_002 2498 1769 0 2581 2581 100.0%
ov_SC07_006 2379 1728 0 2459 2459 100.0%
ov_SC07_007 2530 1743 0 2614 2614 100.0%
ov_SC07_008 2309 1764 0 2388 2388 100.0%
ov_SC07_009 2351 1763 0 2432 2432 100.0%
ov_SC07_010 2443 1753 0 2526 2526 100.0%
ov_SC07_011 2370 1742 0 2450 2450 100.0%