Files
BFM-decomp/docs/progress.fleet.md
T
Drew T 75bfb04226 fix(maintenance): restore the S59 lane logic a stale second copy had reverted
.run/maintenance.sh (what runs) and tools/lanes/maintenance.sh (a pre-S59 copy) had
diverged. The 150->50 threshold tune landed on the stale copy and was then copied over
the live one, silently reverting five S59 fixes:

* the R47 shape filter (staging fell back to status=='AGREE' alone — the exact defect
  that staged 82 hopeless drafts every 45 minutes)
* the R48 (binary, fn) keying (bare-fn keys collide across overlays)
* reloc --fix MISMATCH auto-repair (measured 4/4 repaired to AGREE)
* rtu_second_chance (re-judges standalone COMPILE-FAILs against the real TU)
* fix_tu_ret_decls (the return-type half of the stale-decl wall)

Rebuilt from the S59 lineage with the 150->50 threshold and the periodic fleet R22
re-applied, both paths now byte-identical, `bash -n` clean, and the two-path hazard
documented in the header so the next edit cannot repeat it.

Also: relaunch_drafter_shell.sh 30s -> 5s ready-marker poll; regenerated backlog and
fleet progress artifacts.
2026-08-25 00:35:27 -06:00

12 KiB
Raw Blame History

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

213 binaries: main + resident + 211 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: 357260 / 363127 = 98.38% (REAL+LINKED+empties; FUNCTION-count, ×134-inflated — one crack counts per overlay) FLEET instr-weighted : 13171872 / 13523865 = 97.4% (shipped .text across main + resident + 211 overlays; the decomp.dev-DISPLAY number) FLEET distinct-code(uniq): 5535488 / 5851972 = 94.6% (86568/90929 unique fns; the DISTINCT-RE number) MAIN game-code weighted : 18697 / 79510 = 23.5% (INCLUDED in the fleet numbers above since 2026-07-22 — roadmap §1 metrics contract; LINKED-excluding Ghidra sig dated 2026-08-05; 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: 13153175 / 13444355 = 97.8%)

FLEET REAL substantive : 355090 (of which dedup-shared 254655 via 2165 groups / 254731 instances) FLEET LINKED PsyQ objs : 959 FLEET NON_MATCHING : 4 (0 in any default build — G4) FLEET INCLUDE_ASM stubs : 5863 FLEET matchable : 363127

binary REAL shared LINKED byte-ident matchable byte-ident %
main 431 2 959 1432 2063 69.4%
resident 131 0 0 133 145 91.7%
md_MAIN_001 1 0 0 1 11 9.1%
md_MAIN_003 33 0 0 33 58 56.9%
md_MAIN_008 0 0 0 0 6 0.0%
md_MAIN_011 0 0 0 0 21 0.0%
md_MAIN_013 5 0 0 5 16 31.2%
md_MAIN_014 5 0 0 6 13 46.2%
md_MAIN_015 9 0 0 9 20 45.0%
md_MAIN_016 4 0 0 5 13 38.5%
md_MAIN_017 4 0 0 4 10 40.0%
md_MAIN_018 3 0 0 4 11 36.4%
md_MAIN_019 13 0 0 13 22 59.1%
md_MAIN_020 9 0 0 10 14 71.4%
md_MAIN_021 4 0 0 5 11 45.5%
md_MAIN_022 19 0 0 21 33 63.6%
md_MAIN_023 3 0 0 4 6 66.7%
md_MAIN_024 3 0 0 5 6 83.3%
md_MAIN_025 18 0 0 18 30 60.0%
md_MAIN_026 9 0 0 9 24 37.5%
md_MAIN_027 20 0 0 22 29 75.9%
md_MAIN_028 7 0 0 7 22 31.8%
md_MAIN_029 3 0 0 4 11 36.4%
md_MAIN_030 4 0 0 4 10 40.0%
md_MAIN_031 6 0 0 6 18 33.3%
md_MAIN_032 5 0 0 5 10 50.0%
md_MAIN_033 11 0 0 11 19 57.9%
md_MAIN_034 14 0 0 15 28 53.6%
md_MAIN_035 11 0 0 12 16 75.0%
md_MAIN_036 12 0 0 13 28 46.4%
md_MAIN_037 5 0 0 5 17 29.4%
md_MAIN_038 9 0 0 9 20 45.0%
md_MAIN_039 17 0 0 17 26 65.4%
md_MAIN_040 4 0 0 4 19 21.1%
md_MAIN_041 5 0 0 5 15 33.3%
md_MAIN_042 0 0 0 0 4 0.0%
md_MAIN_043 7 0 0 8 23 34.8%
md_MAIN_044 27 0 0 28 44 63.6%
md_MAIN_045 13 0 0 14 21 66.7%
md_MAIN_046 29 0 0 30 39 76.9%
md_MAIN_047 5 0 0 6 12 50.0%
md_SC02_009 18 0 0 18 40 45.0%
md_SC03_073 27 10 0 27 28 96.4%
md_SC03_074 26 10 0 26 29 89.7%
md_SC03_075 31 10 0 31 41 75.6%
md_SC03_076 48 0 0 50 66 75.8%
md_SC03_077 24 0 0 26 35 74.3%
md_SC03_078 25 9 0 25 27 92.6%
md_SC03_079 24 0 0 26 29 89.7%
md_SC03_132 25 0 0 27 28 96.4%
md_SC03_133 23 1 0 25 29 86.2%
md_SC03_134 29 1 0 31 41 75.6%
md_SC03_135 47 0 0 49 66 74.2%
md_SC03_136 24 0 0 26 35 74.3%
md_SC03_137 23 1 0 25 27 92.6%
md_SC03_138 26 1 0 30 37 81.1%
md_SC04_024 24 0 0 26 28 92.9%
md_SC04_025 22 0 0 24 29 82.8%
md_SC04_026 28 0 0 30 41 73.2%
md_SC04_027 50 0 0 52 66 78.8%
md_SC04_028 24 0 0 26 35 74.3%
md_SC04_029 22 0 0 24 27 88.9%
md_SC04_030 24 0 0 28 31 90.3%
md_SC05_023 24 0 0 26 28 92.9%
md_SC05_024 21 0 0 23 29 79.3%
md_SC05_025 27 0 0 29 41 70.7%
md_SC05_026 50 0 0 52 66 78.8%
md_SC05_027 23 0 0 25 35 71.4%
md_SC05_028 22 0 0 24 27 88.9%
md_SC05_029 23 0 0 27 31 87.1%
md_SC07_003 71 0 0 71 100 71.0%
md_SC07_004 259 0 0 259 316 82.0%
ov_MAIN_012 2243 1689 0 2322 2403 96.6%
ov_SC01_000 2395 1809 0 2395 2403 99.7%
ov_SC01_001 2433 1811 0 2435 2466 98.7%
ov_SC01_004 2400 1802 0 2401 2414 99.5%
ov_SC01_005 2460 1833 0 2460 2503 98.3%
ov_SC01_006 2446 1833 0 2446 2503 97.7%
ov_SC01_008 2400 1803 0 2402 2426 99.0%
ov_SC01_009 2448 1803 0 2449 2507 97.7%
ov_SC01_074 2410 1803 0 2412 2426 99.4%
ov_SC01_077 2570 1764 0 2572 2586 99.5%
ov_SC01_080 2475 1806 0 2475 2512 98.5%
ov_SC01_084 2518 1811 0 2523 2579 97.8%
ov_SC02_000 2646 1889 0 2646 2683 98.6%
ov_SC02_003 2618 1889 0 2618 2683 97.6%
ov_SC02_004 2391 1806 0 2391 2401 99.6%
ov_SC02_005 2822 1802 0 2832 2926 96.8%
ov_SC02_011 2823 1810 0 2833 2893 97.9%
ov_SC02_015 2402 1808 0 2402 2414 99.5%
ov_SC02_016 2516 1810 0 2519 2545 99.0%
ov_SC02_017 2671 1810 0 2679 2732 98.1%
ov_SC02_021 2421 1808 0 2421 2437 99.3%
ov_SC02_026 2549 1807 0 2555 2572 99.3%
ov_SC02_027 2643 1828 0 2652 2692 98.5%
ov_SC02_028 2655 1827 0 2665 2701 98.7%
ov_SC02_031 2533 1809 0 2538 2562 99.1%
ov_SC02_035 2501 1806 0 2504 2520 99.4%
ov_SC02_037 2349 1704 0 2431 2516 96.6%
ov_SC02_039 2405 1807 0 2405 2416 99.5%
ov_SC02_041 2540 1806 0 2543 2561 99.3%
ov_SC03_001 2767 1807 0 2784 2869 97.0%
ov_SC03_002 2583 1815 0 2598 2631 98.7%
ov_SC03_003 2402 1806 0 2403 2423 99.2%
ov_SC03_006 2715 1814 0 2724 2767 98.4%
ov_SC03_007 2582 1806 0 2586 2623 98.6%
ov_SC03_010 2443 1807 0 2443 2471 98.9%
ov_SC03_011 2481 1807 0 2487 2527 98.4%
ov_SC03_012 2392 1806 0 2393 2406 99.5%
ov_SC03_013 2459 1807 0 2459 2493 98.6%
ov_SC03_014 2636 1855 0 2636 2685 98.2%
ov_SC03_015 2423 1855 0 2423 2468 98.2%
ov_SC03_023 2418 1806 0 2419 2435 99.3%
ov_SC03_024 2594 1813 0 2601 2641 98.5%
ov_SC03_028 2607 1807 0 2611 2664 98.0%
ov_SC03_029 2597 1810 0 2607 2644 98.6%
ov_SC03_030 2466 1811 0 2468 2495 98.9%
ov_SC03_031 2478 1808 0 2481 2514 98.7%
ov_SC03_089 2548 1811 0 2555 2581 99.0%
ov_SC03_090 2594 1811 0 2602 2625 99.1%
ov_SC03_091 2595 1828 0 2603 2640 98.6%
ov_SC03_092 2541 1811 0 2553 2588 98.6%
ov_SC03_093 2544 1828 0 2548 2563 99.4%
ov_SC03_094 2552 1806 0 2558 2577 99.3%
ov_SC03_095 2454 1806 0 2457 2474 99.3%
ov_SC03_096 2445 1806 0 2448 2465 99.3%
ov_SC03_097 2569 1827 0 2576 2603 99.0%
ov_SC03_098 2528 1828 0 2531 2541 99.6%
ov_SC03_099 2493 1806 0 2496 2504 99.7%
ov_SC03_100 2528 1828 0 2532 2539 99.7%
ov_SC03_101 2505 1811 0 2509 2528 99.2%
ov_SC03_102 2473 1806 0 2476 2492 99.4%
ov_SC03_103 2499 1808 0 2502 2510 99.7%
ov_SC03_104 2579 1811 0 2586 2616 98.9%
ov_SC03_105 2523 1807 0 2530 2596 97.5%
ov_SC03_107 2338 1689 0 2421 2497 97.0%
ov_SC03_108 2412 1807 0 2412 2443 98.7%
ov_SC03_109 2410 1807 0 2412 2424 99.5%
ov_SC03_110 2449 1830 0 2449 2468 99.2%
ov_SC03_111 2487 1806 0 2490 2510 99.2%
ov_SC03_112 2484 1808 0 2486 2526 98.4%
ov_SC03_113 2450 1808 0 2453 2468 99.4%
ov_SC03_114 2406 1806 0 2408 2415 99.7%
ov_SC03_115 2453 1806 0 2455 2472 99.3%
ov_SC03_116 2418 1806 0 2421 2438 99.3%
ov_SC03_117 2518 1806 0 2524 2557 98.7%
ov_SC03_118 2611 1845 0 2612 2684 97.3%
ov_SC03_119 2622 1845 0 2623 2685 97.7%
ov_SC03_121 2431 1807 0 2433 2459 98.9%
ov_SC03_124 2645 1802 0 2665 2741 97.2%
ov_SC03_125 2547 1815 0 2559 2588 98.9%
ov_SC03_126 2406 1810 0 2406 2423 99.3%
ov_SC04_000 2505 1811 0 2514 2546 98.7%
ov_SC04_002 2609 1806 0 2613 2636 99.1%
ov_SC04_003 2486 1813 0 2489 2502 99.5%
ov_SC04_004 2537 1807 0 2539 2558 99.3%
ov_SC04_005 2579 1806 0 2585 2612 99.0%
ov_SC04_006 2436 1812 0 2438 2454 99.3%
ov_SC04_007 2542 1807 0 2546 2569 99.1%
ov_SC04_008 2406 1806 0 2406 2415 99.6%
ov_SC04_009 2428 1806 0 2431 2441 99.6%
ov_SC04_010 2411 1806 0 2412 2419 99.7%
ov_SC04_011 2731 1811 0 2737 2803 97.6%
ov_SC04_012 2405 1806 0 2406 2420 99.4%
ov_SC04_015 2566 1807 0 2577 2611 98.7%
ov_SC04_016 2417 1806 0 2419 2440 99.1%
ov_SC04_018 2759 1892 0 2759 2857 96.6%
ov_SC04_019 2761 1892 0 2761 2857 96.6%
ov_SC04_020 2534 1815 0 2546 2567 99.2%
ov_SC04_021 2405 1810 0 2405 2423 99.3%
ov_SC05_000 2409 1810 0 2412 2422 99.6%
ov_SC05_001 2531 1808 0 2536 2574 98.5%
ov_SC05_002 2431 1806 0 2434 2442 99.7%
ov_SC05_003 2459 1806 0 2460 2481 99.2%
ov_SC05_004 2436 1806 0 2438 2464 98.9%
ov_SC05_005 2473 1812 0 2474 2491 99.3%
ov_SC05_006 2427 1808 0 2427 2430 99.9%
ov_SC05_007 2462 1806 0 2467 2482 99.4%
ov_SC05_008 2496 1806 0 2498 2543 98.2%
ov_SC05_009 2424 1806 0 2428 2438 99.6%
ov_SC05_010 2527 1807 0 2531 2588 97.8%
ov_SC05_011 2397 1806 0 2398 2409 99.5%
ov_SC05_017 2740 1806 0 2751 2842 96.8%
ov_SC05_018 2619 1814 0 2632 2673 98.5%
ov_SC05_019 2405 1810 0 2405 2423 99.3%
ov_SC06_000 2638 1817 0 2641 2691 98.1%
ov_SC06_006 2483 1807 0 2484 2511 98.9%
ov_SC06_008 2517 1808 0 2523 2542 99.3%
ov_SC06_010 2491 1806 0 2496 2517 99.2%
ov_SC06_011 2446 1806 0 2450 2468 99.3%
ov_SC06_013 2408 1806 0 2409 2425 99.3%
ov_SC06_014 2435 1806 0 2437 2453 99.3%
ov_SC06_015 2412 1806 0 2412 2421 99.6%
ov_SC06_016 2514 1807 0 2516 2549 98.7%
ov_SC06_018 2601 1807 0 2608 2665 97.9%
ov_SC06_020 2475 1808 0 2476 2518 98.3%
ov_SC06_022 2586 1806 0 2594 2642 98.2%
ov_SC06_024 2615 1806 0 2621 2667 98.3%
ov_SC06_025 2520 1806 0 2525 2572 98.2%
ov_SC06_027 2392 1806 0 2393 2408 99.4%
ov_SC06_029 2604 1807 0 2616 2662 98.3%
ov_SC06_030 2438 1807 0 2438 2456 99.3%
ov_SC06_032 2585 1807 0 2592 2658 97.5%
ov_SC06_033 2551 1807 0 2558 2631 97.2%
ov_SC07_000 2486 1811 0 2488 2521 98.7%
ov_SC07_001 2431 1807 0 2433 2454 99.1%
ov_SC07_002 2529 1807 0 2533 2579 98.2%
ov_SC07_006 2340 1625 0 2420 2456 98.5%
ov_SC07_007 2476 1660 0 2560 2612 98.0%
ov_SC07_008 2386 1806 0 2386 2386 100.0%
ov_SC07_009 2409 1806 0 2411 2430 99.2%
ov_SC07_010 2391 1682 0 2473 2523 98.0%
ov_SC07_011 2343 1659 0 2423 2448 99.0%