Files
BFM-decomp/docs/progress.fleet.md
T
Drew T af16c38a62 feat(phase-30 S37): wave 5 banks 16/16 with ZERO reconcile + 26 members; wave metrics logged
Fleet 96.27 -> 96.28% fn-count / 94.1% instr / 88.6 -> 88.7% distinct (77,765
uniq). R22 clean-fleet: 140 passed, 0 failed of 140. dedup 1910/0.

16 targets / 16,884 templatable ins. 19 agents, 2.71M tokens, 82 min wall.
The gate banked 16/16 — the FIRST perfect gate of the session, and the first
needing NO reconcile at all. Sweep: +26 members / 3 failed across 17 overlays.

NEW: docs/wave-metrics.md — the wave-by-wave performance log, with the derivation
commands so future rows are COMPUTED, not hand-transcribed (R33). Four findings,
each recorded with its caveat rather than as a bare number:

 1. THE PROMPT IS THE LEVER, AND THE AGENTS WRITE IT. Bank rate 76 -> 77 -> 100
    -> 100 -> 100% with models and gate held constant. The jump was STEP 0 (a
    magic-literal grep of src/, ahead of engine_core.h) — which came from a
    wave-2 agent's index_gap report. Caveat recorded: waves 3-5 targets also
    trended easier, so the mechanism is the durable claim, not the exact %.
 2. pipeline() vs batched parallel(): 136 min/14 targets -> 82 min/16 targets,
    parallelism 2.5x -> 3.8x. The two-batch design was a hard barrier with 37-50
    min dead gaps; the harness already caps at 16 so it bought nothing. Floor
    recorded honestly: the slowest agent is still ~50 min of real match_one
    iteration, so the lever there is target SELECTION, not concurrency.
 3. ECONOMICS: ~170-300k tokens per banked head in the stable regime — but a head
    is not the unit of value. Head + propagated members is, and sweep yield is
    BIMODAL not average (21/21 vs 18/165), because it is a property of the FAMILY.
    Averaging those two predicts nothing.
 4. A perfect gate is a signal the prompt rules landed. Waves 1-4 each needed 1-2
    post-gate reconciles; wave 5 needed zero. The reconcile lane is the fallback,
    not the plan. Lifetime 21/22.
2026-08-04 13:42:58 -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: 340552 / 353721 = 96.28% (REAL+LINKED+empties; FUNCTION-count, ×134-inflated — one crack counts per overlay)
FLEET instr-weighted : 12368236 / 13141652 = 94.1% (shipped .text across main + resident + 138 overlays; the decomp.dev-DISPLAY number)
FLEET distinct-code(uniq): 5000630 / 5634875 = 88.7% (77765/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: 12367800 / 13081451 = 94.5%)
FLEET REAL substantive : 338697 (of which dedup-shared 241142 via 1910 groups / 241216 instances)
FLEET LINKED PsyQ objs : 959
FLEET NON_MATCHING : 7 (0 in any default build — G4)
FLEET INCLUDE_ASM stubs : 13162
FLEET matchable : 353721
| 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 | 2384 | 1753 | 0 | 2384 | 2403 | 99.2% |
| ov_SC01_001 | 2390 | 1754 | 0 | 2392 | 2466 | 97.0% |
| ov_SC01_004 | 2387 | 1745 | 0 | 2388 | 2414 | 98.9% |
| ov_SC01_005 | 2417 | 1768 | 0 | 2417 | 2503 | 96.6% |
| ov_SC01_006 | 2417 | 1768 | 0 | 2417 | 2503 | 96.6% |
| ov_SC01_008 | 2387 | 1745 | 0 | 2389 | 2426 | 98.5% |
| ov_SC01_009 | 2413 | 1746 | 0 | 2414 | 2507 | 96.3% |
| ov_SC01_074 | 2389 | 1746 | 0 | 2391 | 2425 | 98.6% |
| ov_SC01_077 | 2538 | 1711 | 0 | 2540 | 2586 | 98.2% |
| ov_SC01_080 | 2417 | 1749 | 0 | 2417 | 2512 | 96.2% |
| ov_SC01_084 | 2442 | 1754 | 0 | 2447 | 2579 | 94.9% |
| ov_SC02_000 | 2507 | 1793 | 0 | 2507 | 2683 | 93.4% |
| ov_SC02_003 | 2507 | 1793 | 0 | 2507 | 2683 | 93.4% |
| ov_SC02_004 | 2382 | 1749 | 0 | 2382 | 2401 | 99.2% |
| ov_SC02_005 | 2530 | 1745 | 0 | 2540 | 2927 | 86.8% |
| ov_SC02_011 | 2616 | 1752 | 0 | 2627 | 2893 | 90.8% |
| ov_SC02_015 | 2393 | 1751 | 0 | 2393 | 2414 | 99.1% |
| ov_SC02_016 | 2474 | 1751 | 0 | 2477 | 2545 | 97.3% |
| ov_SC02_017 | 2543 | 1751 | 0 | 2551 | 2732 | 93.4% |
| ov_SC02_021 | 2398 | 1751 | 0 | 2398 | 2437 | 98.4% |
| ov_SC02_026 | 2493 | 1749 | 0 | 2499 | 2572 | 97.2% |
| ov_SC02_027 | 2550 | 1749 | 0 | 2559 | 2692 | 95.1% |
| ov_SC02_028 | 2555 | 1749 | 0 | 2565 | 2701 | 95.0% |
| ov_SC02_031 | 2487 | 1750 | 0 | 2492 | 2562 | 97.3% |
| ov_SC02_035 | 2477 | 1749 | 0 | 2480 | 2520 | 98.4% |
| ov_SC02_039 | 2388 | 1749 | 0 | 2388 | 2416 | 98.8% |
| ov_SC02_041 | 2465 | 1749 | 0 | 2468 | 2561 | 96.4% |
| ov_SC03_001 | 2652 | 1750 | 0 | 2669 | 2869 | 93.0% |
| ov_SC03_002 | 2528 | 1754 | 0 | 2543 | 2631 | 96.7% |
| ov_SC03_003 | 2391 | 1749 | 0 | 2392 | 2423 | 98.7% |
| ov_SC03_006 | 2543 | 1755 | 0 | 2552 | 2767 | 92.2% |
| ov_SC03_007 | 2454 | 1749 | 0 | 2458 | 2623 | 93.7% |
| ov_SC03_010 | 2407 | 1749 | 0 | 2407 | 2471 | 97.4% |
| ov_SC03_011 | 2409 | 1749 | 0 | 2415 | 2527 | 95.6% |
| ov_SC03_012 | 2381 | 1749 | 0 | 2382 | 2406 | 99.0% |
| ov_SC03_013 | 2413 | 1749 | 0 | 2413 | 2493 | 96.8% |
| ov_SC03_014 | 2564 | 1777 | 0 | 2564 | 2685 | 95.5% |
| ov_SC03_015 | 2564 | 1777 | 0 | 2564 | 2685 | 95.5% |
| ov_SC03_023 | 2393 | 1749 | 0 | 2394 | 2435 | 98.3% |
| ov_SC03_024 | 2507 | 1754 | 0 | 2514 | 2641 | 95.2% |
| ov_SC03_028 | 2452 | 1749 | 0 | 2456 | 2664 | 92.2% |
| ov_SC03_029 | 2493 | 1751 | 0 | 2503 | 2644 | 94.7% |
| ov_SC03_030 | 2411 | 1754 | 0 | 2413 | 2495 | 96.7% |
| ov_SC03_031 | 2440 | 1749 | 0 | 2443 | 2514 | 97.2% |
| ov_SC03_089 | 2501 | 1754 | 0 | 2508 | 2581 | 97.2% |
| ov_SC03_090 | 2514 | 1754 | 0 | 2522 | 2625 | 96.1% |
| ov_SC03_091 | 2528 | 1749 | 0 | 2536 | 2640 | 96.1% |
| ov_SC03_092 | 2494 | 1754 | 0 | 2506 | 2587 | 96.9% |
| ov_SC03_093 | 2505 | 1749 | 0 | 2509 | 2563 | 97.9% |
| ov_SC03_094 | 2492 | 1749 | 0 | 2498 | 2577 | 96.9% |
| ov_SC03_095 | 2421 | 1749 | 0 | 2424 | 2474 | 98.0% |
| ov_SC03_096 | 2418 | 1749 | 0 | 2421 | 2465 | 98.2% |
| ov_SC03_097 | 2513 | 1749 | 0 | 2520 | 2603 | 96.8% |
| ov_SC03_098 | 2497 | 1749 | 0 | 2500 | 2541 | 98.4% |
| ov_SC03_099 | 2475 | 1749 | 0 | 2478 | 2504 | 99.0% |
| ov_SC03_100 | 2510 | 1749 | 0 | 2514 | 2539 | 99.0% |
| ov_SC03_101 | 2471 | 1754 | 0 | 2475 | 2528 | 97.9% |
| ov_SC03_102 | 2459 | 1749 | 0 | 2462 | 2492 | 98.8% |
| ov_SC03_103 | 2483 | 1751 | 0 | 2486 | 2510 | 99.0% |
| ov_SC03_104 | 2528 | 1754 | 0 | 2535 | 2616 | 96.9% |
| ov_SC03_105 | 2436 | 1749 | 0 | 2443 | 2597 | 94.1% |
| ov_SC03_108 | 2392 | 1749 | 0 | 2392 | 2443 | 97.9% |
| ov_SC03_109 | 2400 | 1749 | 0 | 2402 | 2424 | 99.1% |
| ov_SC03_110 | 2434 | 1749 | 0 | 2434 | 2468 | 98.6% |
| ov_SC03_111 | 2463 | 1749 | 0 | 2466 | 2510 | 98.2% |
| ov_SC03_112 | 2426 | 1751 | 0 | 2428 | 2526 | 96.1% |
| ov_SC03_113 | 2426 | 1751 | 0 | 2429 | 2468 | 98.4% |
| ov_SC03_114 | 2383 | 1749 | 0 | 2385 | 2415 | 98.8% |
| ov_SC03_115 | 2423 | 1749 | 0 | 2425 | 2472 | 98.1% |
| ov_SC03_116 | 2390 | 1749 | 0 | 2393 | 2438 | 98.2% |
| ov_SC03_117 | 2459 | 1749 | 0 | 2465 | 2557 | 96.4% |
| ov_SC03_118 | 2532 | 1773 | 0 | 2533 | 2685 | 94.3% |
| ov_SC03_119 | 2528 | 1773 | 0 | 2529 | 2685 | 94.2% |
| ov_SC03_121 | 2396 | 1749 | 0 | 2399 | 2459 | 97.6% |
| ov_SC03_124 | 2561 | 1745 | 0 | 2581 | 2741 | 94.2% |
| ov_SC03_125 | 2515 | 1749 | 0 | 2527 | 2588 | 97.6% |
| ov_SC03_126 | 2392 | 1751 | 0 | 2392 | 2423 | 98.7% |
| ov_SC04_000 | 2465 | 1753 | 0 | 2474 | 2546 | 97.2% |
| ov_SC04_002 | 2492 | 1749 | 0 | 2496 | 2636 | 94.7% |
| ov_SC04_003 | 2430 | 1749 | 0 | 2434 | 2502 | 97.3% |
| ov_SC04_004 | 2462 | 1749 | 0 | 2464 | 2558 | 96.3% |
| ov_SC04_005 | 2487 | 1749 | 0 | 2493 | 2612 | 95.4% |
| ov_SC04_006 | 2422 | 1749 | 0 | 2424 | 2454 | 98.8% |
| ov_SC04_007 | 2481 | 1749 | 0 | 2485 | 2569 | 96.7% |
| ov_SC04_008 | 2393 | 1749 | 0 | 2393 | 2415 | 99.1% |
| ov_SC04_009 | 2419 | 1749 | 0 | 2422 | 2441 | 99.2% |
| ov_SC04_010 | 2395 | 1749 | 0 | 2396 | 2419 | 99.0% |
| ov_SC04_011 | 2508 | 1754 | 0 | 2514 | 2803 | 89.7% |
| ov_SC04_012 | 2390 | 1749 | 0 | 2391 | 2420 | 98.8% |
| ov_SC04_015 | 2518 | 1750 | 0 | 2529 | 2611 | 96.9% |
| ov_SC04_016 | 2394 | 1749 | 0 | 2396 | 2440 | 98.2% |
| ov_SC04_018 | 2662 | 1785 | 0 | 2662 | 2857 | 93.2% |
| ov_SC04_019 | 2654 | 1785 | 0 | 2654 | 2857 | 92.9% |
| ov_SC04_020 | 2501 | 1749 | 0 | 2513 | 2567 | 97.9% |
| ov_SC04_021 | 2392 | 1751 | 0 | 2392 | 2423 | 98.7% |
| ov_SC05_000 | 2399 | 1753 | 0 | 2402 | 2422 | 99.2% |
| ov_SC05_001 | 2469 | 1749 | 0 | 2474 | 2574 | 96.1% |
| ov_SC05_002 | 2423 | 1749 | 0 | 2426 | 2442 | 99.3% |
| ov_SC05_003 | 2404 | 1749 | 0 | 2405 | 2481 | 96.9% |
| ov_SC05_004 | 2414 | 1749 | 0 | 2416 | 2464 | 98.1% |
| ov_SC05_005 | 2429 | 1754 | 0 | 2430 | 2491 | 97.6% |
| ov_SC05_006 | 2415 | 1749 | 0 | 2415 | 2430 | 99.4% |
| ov_SC05_007 | 2422 | 1749 | 0 | 2427 | 2482 | 97.8% |
| ov_SC05_008 | 2435 | 1749 | 0 | 2437 | 2543 | 95.8% |
| ov_SC05_009 | 2400 | 1749 | 0 | 2404 | 2438 | 98.6% |
| ov_SC05_010 | 2440 | 1749 | 0 | 2444 | 2588 | 94.4% |
| ov_SC05_011 | 2389 | 1749 | 0 | 2390 | 2409 | 99.2% |
| ov_SC05_017 | 2633 | 1746 | 0 | 2644 | 2842 | 93.0% |
| ov_SC05_018 | 2530 | 1749 | 0 | 2543 | 2673 | 95.1% |
| ov_SC05_019 | 2392 | 1751 | 0 | 2392 | 2423 | 98.7% |
| ov_SC06_000 | 2519 | 1758 | 0 | 2522 | 2691 | 93.7% |
| ov_SC06_006 | 2416 | 1749 | 0 | 2417 | 2511 | 96.3% |
| ov_SC06_008 | 2476 | 1751 | 0 | 2482 | 2542 | 97.6% |
| ov_SC06_010 | 2450 | 1749 | 0 | 2455 | 2517 | 97.5% |
| ov_SC06_011 | 2408 | 1749 | 0 | 2412 | 2468 | 97.7% |
| ov_SC06_013 | 2398 | 1749 | 0 | 2399 | 2425 | 98.9% |
| ov_SC06_014 | 2409 | 1749 | 0 | 2411 | 2453 | 98.3% |
| ov_SC06_015 | 2403 | 1749 | 0 | 2403 | 2421 | 99.3% |
| ov_SC06_016 | 2444 | 1749 | 0 | 2446 | 2549 | 96.0% |
| ov_SC06_018 | 2482 | 1751 | 0 | 2489 | 2665 | 93.4% |
| ov_SC06_020 | 2433 | 1751 | 0 | 2434 | 2518 | 96.7% |
| ov_SC06_022 | 2467 | 1749 | 0 | 2475 | 2642 | 93.7% |
| ov_SC06_024 | 2486 | 1749 | 0 | 2492 | 2667 | 93.4% |
| ov_SC06_025 | 2444 | 1749 | 0 | 2449 | 2572 | 95.2% |
| ov_SC06_027 | 2384 | 1749 | 0 | 2385 | 2408 | 99.0% |
| ov_SC06_029 | 2466 | 1749 | 0 | 2478 | 2662 | 93.1% |
| ov_SC06_030 | 2405 | 1749 | 0 | 2405 | 2456 | 97.9% |
| ov_SC06_032 | 2475 | 1750 | 0 | 2482 | 2658 | 93.4% |
| ov_SC06_033 | 2472 | 1750 | 0 | 2479 | 2631 | 94.2% |
| ov_SC07_000 | 2425 | 1753 | 0 | 2427 | 2521 | 96.3% |
| ov_SC07_001 | 2397 | 1749 | 0 | 2399 | 2454 | 97.8% |
| ov_SC07_002 | 2450 | 1749 | 0 | 2454 | 2579 | 95.2% |
| ov_SC07_006 | 2307 | 1573 | 0 | 2387 | 2456 | 97.2% |
| ov_SC07_007 | 2325 | 1605 | 0 | 2409 | 2613 | 92.2% |
| ov_SC07_008 | 2378 | 1749 | 0 | 2378 | 2386 | 99.7% |
| ov_SC07_009 | 2390 | 1749 | 0 | 2392 | 2430 | 98.4% |
| ov_SC07_010 | 2306 | 1626 | 0 | 2389 | 2524 | 94.7% |
| ov_SC07_011 | 2327 | 1604 | 0 | 2407 | 2449 | 98.3% |