Files
BFM-decomp/docs/progress.fleet.md
T
Drew T 903d594728 feat(phase-25): T7.2 decl-reconcile — type-lift + mechanical sweep banks 1,729 (fleet 70.82%->71.32%)
- build_engine_types: --strip 4 base ov077 types + --file _after --exclude Buf (24 types) -> src/shared/engine_types.h; byte-neutral (ov077 stays d19c9580)
- family_sweep --no-preclassify: match_one isolation cannot see engine_types.h (only -Iinclude), so it false-negatives type-lifted families; route remappable exemplars straight to the harvest_verify real-TU byte-gate (the sole arbiter, G3/P9)
- banked 1,729 member-matches (base-type families 532 + _after-type families 1,197), byte-gated per (overlay,split) group across 133 overlays
- R22 clean-fleet verify 136/136 byte-identical from a fully clean tree; dedup-check 1813 validated / 0 failed
- deferred 16 families (~2,128 members) to Phase 26: _a.c PsyQ MATRIX/VECTOR shadowing + cross-TU Buf collision + _o0.c -O0 cluster (need per-type reconciliation, not mechanical)
- tools: family_sweep.py --no-preclassify; build_engine_types.py --file <split.c> / --exclude <names>
2026-07-08 13:18:08 -06:00

8.2 KiB

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

136 binaries: main + resident + 134 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.

FLEET REAL substantive : 244190 (of which dedup-shared 223275 via 1813 groups / 223725 instances) FLEET LINKED PsyQ objs : 959 FLEET byte-identical : 245719 / 344542 = 71.32% (REAL+LINKED+empties) FLEET NON_MATCHING : 7 (0 in any default build — G4) FLEET INCLUDE_ASM stubs : 98816 FLEET matchable : 344542

binary REAL shared LINKED byte-ident matchable byte-ident %
main 54 2 959 1055 2096 50.3%
resident 123 0 0 125 146 85.6%
ov_SC01_000 1815 1669 0 1815 2407 75.4%
ov_SC01_001 1812 1669 0 1814 2471 73.4%
ov_SC01_004 1807 1660 0 1808 2420 74.7%
ov_SC01_005 1829 1682 0 1829 2508 72.9%
ov_SC01_006 1828 1682 0 1828 2508 72.9%
ov_SC01_008 1808 1660 0 1810 2432 74.4%
ov_SC01_009 1828 1661 0 1829 2514 72.8%
ov_SC01_074 1808 1661 0 1810 2431 74.5%
ov_SC01_077 2191 1624 0 2193 2586 84.8%
ov_SC01_080 1826 1664 0 1826 2519 72.5%
ov_SC01_084 1830 1664 0 1835 2585 71.0%
ov_SC02_000 1844 1699 0 1844 2688 68.6%
ov_SC02_003 1844 1699 0 1844 2688 68.6%
ov_SC02_004 1812 1664 0 1812 2407 75.3%
ov_SC02_005 1871 1660 0 1881 2934 64.1%
ov_SC02_011 1852 1667 0 1863 2900 64.2%
ov_SC02_015 1813 1666 0 1813 2420 74.9%
ov_SC02_016 1817 1666 0 1820 2552 71.3%
ov_SC02_017 1836 1666 0 1844 2739 67.3%
ov_SC02_021 1816 1666 0 1816 2443 74.3%
ov_SC02_026 1820 1664 0 1826 2579 70.8%
ov_SC02_027 1829 1664 0 1838 2699 68.1%
ov_SC02_028 1837 1664 0 1847 2708 68.2%
ov_SC02_031 1827 1665 0 1832 2569 71.3%
ov_SC02_035 1818 1664 0 1821 2527 72.1%
ov_SC02_039 1807 1664 0 1807 2422 74.6%
ov_SC02_041 1814 1664 0 1817 2567 70.8%
ov_SC03_001 1867 1665 0 1884 2874 65.6%
ov_SC03_002 1833 1669 0 1848 2636 70.1%
ov_SC03_003 1805 1664 0 1806 2429 74.4%
ov_SC03_006 1846 1670 0 1855 2772 66.9%
ov_SC03_007 1821 1664 0 1825 2630 69.4%
ov_SC03_010 1815 1664 0 1815 2476 73.3%
ov_SC03_011 1811 1664 0 1817 2534 71.7%
ov_SC03_012 1806 1664 0 1807 2412 74.9%
ov_SC03_013 1814 1664 0 1814 2499 72.6%
ov_SC03_014 1836 1689 0 1836 2692 68.2%
ov_SC03_015 1842 1689 0 1842 2692 68.4%
ov_SC03_023 1808 1664 0 1809 2441 74.1%
ov_SC03_024 1838 1669 0 1845 2648 69.7%
ov_SC03_028 1829 1664 0 1833 2671 68.6%
ov_SC03_029 1815 1666 0 1825 2651 68.8%
ov_SC03_030 1815 1668 0 1817 2502 72.6%
ov_SC03_031 1810 1664 0 1814 2521 72.0%
ov_SC03_089 1820 1664 0 1827 2588 70.6%
ov_SC03_090 1821 1664 0 1829 2632 69.5%
ov_SC03_091 1820 1664 0 1828 2647 69.1%
ov_SC03_092 1820 1664 0 1832 2594 70.6%
ov_SC03_093 1817 1664 0 1821 2570 70.9%
ov_SC03_094 1811 1664 0 1817 2583 70.3%
ov_SC03_095 1809 1664 0 1812 2481 73.0%
ov_SC03_096 1812 1664 0 1815 2472 73.4%
ov_SC03_097 1816 1664 0 1823 2610 69.8%
ov_SC03_098 1812 1664 0 1815 2548 71.2%
ov_SC03_099 1809 1664 0 1812 2511 72.2%
ov_SC03_100 1811 1664 0 1815 2546 71.3%
ov_SC03_101 1813 1664 0 1817 2535 71.7%
ov_SC03_102 1813 1664 0 1816 2499 72.7%
ov_SC03_103 1812 1666 0 1815 2517 72.1%
ov_SC03_104 1823 1664 0 1830 2623 69.8%
ov_SC03_105 1817 1664 0 1824 2604 70.0%
ov_SC03_108 1805 1664 0 1805 2450 73.7%
ov_SC03_109 1806 1664 0 1808 2430 74.4%
ov_SC03_110 1808 1664 0 1808 2475 73.1%
ov_SC03_111 1813 1664 0 1816 2517 72.1%
ov_SC03_112 1811 1666 0 1813 2533 71.6%
ov_SC03_113 1808 1666 0 1811 2475 73.2%
ov_SC03_114 1804 1664 0 1806 2421 74.6%
ov_SC03_115 1812 1664 0 1814 2479 73.2%
ov_SC03_116 1810 1664 0 1813 2445 74.2%
ov_SC03_117 1810 1664 0 1816 2564 70.8%
ov_SC03_118 1838 1688 0 1839 2692 68.3%
ov_SC03_119 1833 1688 0 1834 2692 68.1%
ov_SC03_121 1810 1664 0 1813 2466 73.5%
ov_SC03_124 1834 1660 0 1854 2748 67.5%
ov_SC03_125 1816 1664 0 1828 2595 70.4%
ov_SC03_126 1807 1666 0 1807 2429 74.4%
ov_SC04_000 1816 1668 0 1825 2551 71.5%
ov_SC04_002 1820 1664 0 1824 2643 69.0%
ov_SC04_003 1808 1664 0 1812 2509 72.2%
ov_SC04_004 1815 1664 0 1817 2565 70.8%
ov_SC04_005 1817 1664 0 1823 2619 69.6%
ov_SC04_006 1806 1664 0 1808 2460 73.5%
ov_SC04_007 1816 1664 0 1820 2576 70.7%
ov_SC04_008 1806 1664 0 1806 2421 74.6%
ov_SC04_009 1809 1664 0 1812 2447 74.0%
ov_SC04_010 1809 1664 0 1810 2425 74.6%
ov_SC04_011 1832 1664 0 1838 2810 65.4%
ov_SC04_012 1806 1664 0 1807 2426 74.5%
ov_SC04_015 1826 1665 0 1837 2618 70.2%
ov_SC04_016 1804 1664 0 1806 2446 73.8%
ov_SC04_018 1852 1699 0 1852 2862 64.7%
ov_SC04_019 1857 1699 0 1857 2862 64.9%
ov_SC04_020 1819 1664 0 1831 2574 71.1%
ov_SC04_021 1805 1666 0 1805 2429 74.3%
ov_SC05_000 1809 1668 0 1812 2426 74.7%
ov_SC05_001 1809 1664 0 1814 2581 70.3%
ov_SC05_002 1806 1664 0 1809 2449 73.9%
ov_SC05_003 1807 1664 0 1808 2488 72.7%
ov_SC05_004 1807 1664 0 1809 2471 73.2%
ov_SC05_005 1808 1664 0 1809 2498 72.4%
ov_SC05_006 1805 1664 0 1805 2436 74.1%
ov_SC05_007 1810 1664 0 1815 2489 72.9%
ov_SC05_008 1830 1664 0 1832 2550 71.8%
ov_SC05_009 1810 1664 0 1814 2444 74.2%
ov_SC05_010 1818 1664 0 1822 2595 70.2%
ov_SC05_011 1805 1664 0 1806 2415 74.8%
ov_SC05_017 1837 1661 0 1848 2849 64.9%
ov_SC05_018 1828 1664 0 1841 2680 68.7%
ov_SC05_019 1806 1666 0 1806 2429 74.4%
ov_SC06_000 1840 1673 0 1843 2696 68.4%
ov_SC06_006 1813 1664 0 1814 2518 72.0%
ov_SC06_008 1818 1666 0 1824 2548 71.6%
ov_SC06_010 1817 1664 0 1822 2524 72.2%
ov_SC06_011 1809 1664 0 1813 2475 73.3%
ov_SC06_013 1808 1664 0 1809 2431 74.4%
ov_SC06_014 1810 1664 0 1812 2459 73.7%
ov_SC06_015 1807 1664 0 1807 2427 74.5%
ov_SC06_016 1818 1664 0 1820 2556 71.2%
ov_SC06_018 1817 1667 0 1824 2672 68.3%
ov_SC06_020 1811 1666 0 1812 2525 71.8%
ov_SC06_022 1817 1664 0 1825 2649 68.9%
ov_SC06_024 1822 1664 0 1828 2674 68.4%
ov_SC06_025 1815 1664 0 1820 2579 70.6%
ov_SC06_027 1803 1664 0 1804 2414 74.7%
ov_SC06_029 1831 1664 0 1843 2669 69.1%
ov_SC06_030 1809 1664 0 1809 2463 73.4%
ov_SC06_032 1810 1665 0 1817 2665 68.2%
ov_SC06_033 1818 1665 0 1825 2638 69.2%
ov_SC07_000 1821 1668 0 1823 2526 72.2%
ov_SC07_001 1810 1664 0 1812 2461 73.6%
ov_SC07_002 1824 1664 0 1828 2586 70.7%
ov_SC07_008 1804 1664 0 1804 2392 75.4%
ov_SC07_009 1812 1664 0 1814 2436 74.5%