mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 21:36:06 -04:00
bff03dbdb5
The 500-fn calibration banked 0/222 across the binary rotation. Root-caused (R14, by reading the code + the run's own backlog — resolving a flat contradiction between two scout agents) to TWO independent bugs in lora_grind's use of gate_stage.run_gate, NOT model quality: - Bug A: good_sha() passed the sha1sum line "<sha> <name>" vs harvest_verify's bare sha1() -> 0 banks for EVERY binary incl. 077 (so the "0/12" was a bug artifact, not an exhausted tail) - Bug B: the gate call left src/asm/out at the hardcoded ov_SC01_077 defaults -> non-077 drafts dropped at the 077 stub-filter, silently (and the asm mis-resolution contaminated the backlog near-miss classification) Fix (tools/gate_stage.py): run_gate resolves src/asm/out/good_sha from `binary` when unset (binary-agnostic, no silent ov_SC01_077 default an overlay inherits; good_sha bare-hash normalized) + a loud negative-control guard (0-overlap binary/src mismatch warns, so a 0 can never again masquerade as 'nothing matched'). tools/lora_grind.good_sha fixed at source. Byte-neutral: make check-all 136/136. Proof: ov_SC01_000 spot-run banked 7/15 (47%) byte-identical (@commit:0322); reach-2 func_8017CE24 propagated x2. ROI finding: 6/7 banks are reach-1 (overlay-unique) -> broad rotation is high bank-RATE / low fleet-% ROI; the fleet lever is reach>=2 targeting (T9) + corpus-v3 (T8). Backlog now correctly classified (4x close=1 = grinder fuel). - docs/gen2-mips-matching-model.md: T7 RESULT section - phase-ends/CURRENT_PHASE.md: T7 done; next = T8 corpus-v3 / T9 reach>=2 selection
8.2 KiB
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 : 217972 (of which dedup-shared 217219 via 1634 groups / 217270 instances) FLEET LINKED PsyQ objs : 959 FLEET byte-identical : 219619 / 344941 = 63.67% (REAL+LINKED+empties) FLEET NON_MATCHING : 7 (0 in any default build — G4) FLEET INCLUDE_ASM stubs : 125315 FLEET matchable : 344941
| 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 | 1632 | 1626 | 0 | 1632 | 2410 | 67.7% |
| ov_SC01_001 | 1626 | 1626 | 0 | 1628 | 2474 | 65.8% |
| ov_SC01_004 | 1617 | 1617 | 0 | 1618 | 2423 | 66.8% |
| ov_SC01_005 | 1624 | 1624 | 0 | 1631 | 2511 | 65.0% |
| ov_SC01_006 | 1624 | 1624 | 0 | 1631 | 2511 | 65.0% |
| ov_SC01_008 | 1617 | 1617 | 0 | 1619 | 2435 | 66.5% |
| ov_SC01_009 | 1617 | 1617 | 0 | 1618 | 2517 | 64.3% |
| ov_SC01_074 | 1617 | 1617 | 0 | 1619 | 2434 | 66.5% |
| ov_SC01_077 | 2150 | 1578 | 0 | 2152 | 2586 | 83.2% |
| ov_SC01_080 | 1621 | 1621 | 0 | 1621 | 2522 | 64.3% |
| ov_SC01_084 | 1621 | 1621 | 0 | 1626 | 2588 | 62.8% |
| ov_SC02_000 | 1625 | 1625 | 0 | 1632 | 2691 | 60.6% |
| ov_SC02_003 | 1625 | 1625 | 0 | 1632 | 2691 | 60.6% |
| ov_SC02_004 | 1621 | 1621 | 0 | 1621 | 2410 | 67.3% |
| ov_SC02_005 | 1617 | 1617 | 0 | 1627 | 2937 | 55.4% |
| ov_SC02_011 | 1623 | 1623 | 0 | 1635 | 2903 | 56.3% |
| ov_SC02_015 | 1623 | 1623 | 0 | 1623 | 2423 | 67.0% |
| ov_SC02_016 | 1623 | 1623 | 0 | 1626 | 2555 | 63.6% |
| ov_SC02_017 | 1623 | 1623 | 0 | 1631 | 2742 | 59.5% |
| ov_SC02_021 | 1623 | 1623 | 0 | 1623 | 2446 | 66.4% |
| ov_SC02_026 | 1621 | 1621 | 0 | 1627 | 2582 | 63.0% |
| ov_SC02_027 | 1621 | 1621 | 0 | 1630 | 2702 | 60.3% |
| ov_SC02_028 | 1621 | 1621 | 0 | 1631 | 2711 | 60.2% |
| ov_SC02_031 | 1621 | 1621 | 0 | 1627 | 2572 | 63.3% |
| ov_SC02_035 | 1621 | 1621 | 0 | 1624 | 2530 | 64.2% |
| ov_SC02_039 | 1621 | 1621 | 0 | 1621 | 2425 | 66.8% |
| ov_SC02_041 | 1621 | 1621 | 0 | 1624 | 2570 | 63.2% |
| ov_SC03_001 | 1621 | 1621 | 0 | 1639 | 2877 | 57.0% |
| ov_SC03_002 | 1625 | 1625 | 0 | 1641 | 2639 | 62.2% |
| ov_SC03_003 | 1621 | 1621 | 0 | 1622 | 2432 | 66.7% |
| ov_SC03_006 | 1627 | 1627 | 0 | 1636 | 2775 | 59.0% |
| ov_SC03_007 | 1621 | 1621 | 0 | 1625 | 2633 | 61.7% |
| ov_SC03_010 | 1621 | 1621 | 0 | 1621 | 2479 | 65.4% |
| ov_SC03_011 | 1621 | 1621 | 0 | 1627 | 2537 | 64.1% |
| ov_SC03_012 | 1621 | 1621 | 0 | 1622 | 2415 | 67.2% |
| ov_SC03_013 | 1621 | 1621 | 0 | 1621 | 2502 | 64.8% |
| ov_SC03_014 | 1621 | 1621 | 0 | 1631 | 2695 | 60.5% |
| ov_SC03_015 | 1621 | 1621 | 0 | 1631 | 2695 | 60.5% |
| ov_SC03_023 | 1621 | 1621 | 0 | 1622 | 2444 | 66.4% |
| ov_SC03_024 | 1621 | 1621 | 0 | 1633 | 2651 | 61.6% |
| ov_SC03_028 | 1621 | 1621 | 0 | 1625 | 2674 | 60.8% |
| ov_SC03_029 | 1623 | 1623 | 0 | 1633 | 2654 | 61.5% |
| ov_SC03_030 | 1625 | 1625 | 0 | 1627 | 2505 | 65.0% |
| ov_SC03_031 | 1621 | 1621 | 0 | 1625 | 2524 | 64.4% |
| ov_SC03_089 | 1621 | 1621 | 0 | 1628 | 2591 | 62.8% |
| ov_SC03_090 | 1621 | 1621 | 0 | 1629 | 2635 | 61.8% |
| ov_SC03_091 | 1621 | 1621 | 0 | 1629 | 2650 | 61.5% |
| ov_SC03_092 | 1621 | 1621 | 0 | 1633 | 2597 | 62.9% |
| ov_SC03_093 | 1621 | 1621 | 0 | 1625 | 2573 | 63.2% |
| ov_SC03_094 | 1621 | 1621 | 0 | 1627 | 2586 | 62.9% |
| ov_SC03_095 | 1621 | 1621 | 0 | 1624 | 2484 | 65.4% |
| ov_SC03_096 | 1621 | 1621 | 0 | 1624 | 2475 | 65.6% |
| ov_SC03_097 | 1621 | 1621 | 0 | 1628 | 2613 | 62.3% |
| ov_SC03_098 | 1621 | 1621 | 0 | 1624 | 2551 | 63.7% |
| ov_SC03_099 | 1621 | 1621 | 0 | 1624 | 2514 | 64.6% |
| ov_SC03_100 | 1621 | 1621 | 0 | 1625 | 2549 | 63.8% |
| ov_SC03_101 | 1621 | 1621 | 0 | 1625 | 2538 | 64.0% |
| ov_SC03_102 | 1621 | 1621 | 0 | 1624 | 2502 | 64.9% |
| ov_SC03_103 | 1623 | 1623 | 0 | 1626 | 2520 | 64.5% |
| ov_SC03_104 | 1621 | 1621 | 0 | 1628 | 2626 | 62.0% |
| ov_SC03_105 | 1621 | 1621 | 0 | 1628 | 2607 | 62.4% |
| ov_SC03_108 | 1621 | 1621 | 0 | 1621 | 2453 | 66.1% |
| ov_SC03_109 | 1621 | 1621 | 0 | 1623 | 2433 | 66.7% |
| ov_SC03_110 | 1621 | 1621 | 0 | 1621 | 2478 | 65.4% |
| ov_SC03_111 | 1621 | 1621 | 0 | 1624 | 2520 | 64.4% |
| ov_SC03_112 | 1623 | 1623 | 0 | 1625 | 2536 | 64.1% |
| ov_SC03_113 | 1623 | 1623 | 0 | 1626 | 2478 | 65.6% |
| ov_SC03_114 | 1621 | 1621 | 0 | 1623 | 2424 | 67.0% |
| ov_SC03_115 | 1621 | 1621 | 0 | 1623 | 2482 | 65.4% |
| ov_SC03_116 | 1621 | 1621 | 0 | 1624 | 2448 | 66.3% |
| ov_SC03_117 | 1621 | 1621 | 0 | 1627 | 2567 | 63.4% |
| ov_SC03_118 | 1621 | 1621 | 0 | 1634 | 2695 | 60.6% |
| ov_SC03_119 | 1621 | 1621 | 0 | 1634 | 2695 | 60.6% |
| ov_SC03_121 | 1621 | 1621 | 0 | 1624 | 2469 | 65.8% |
| ov_SC03_124 | 1617 | 1617 | 0 | 1637 | 2751 | 59.5% |
| ov_SC03_125 | 1621 | 1621 | 0 | 1633 | 2598 | 62.9% |
| ov_SC03_126 | 1621 | 1621 | 0 | 1622 | 2432 | 66.7% |
| ov_SC04_000 | 1625 | 1625 | 0 | 1634 | 2554 | 64.0% |
| ov_SC04_002 | 1621 | 1621 | 0 | 1625 | 2646 | 61.4% |
| ov_SC04_003 | 1621 | 1621 | 0 | 1625 | 2512 | 64.7% |
| ov_SC04_004 | 1621 | 1621 | 0 | 1623 | 2568 | 63.2% |
| ov_SC04_005 | 1621 | 1621 | 0 | 1627 | 2622 | 62.1% |
| ov_SC04_006 | 1621 | 1621 | 0 | 1623 | 2463 | 65.9% |
| ov_SC04_007 | 1621 | 1621 | 0 | 1625 | 2579 | 63.0% |
| ov_SC04_008 | 1621 | 1621 | 0 | 1621 | 2424 | 66.9% |
| ov_SC04_009 | 1621 | 1621 | 0 | 1624 | 2450 | 66.3% |
| ov_SC04_010 | 1621 | 1621 | 0 | 1622 | 2428 | 66.8% |
| ov_SC04_011 | 1621 | 1621 | 0 | 1627 | 2813 | 57.8% |
| ov_SC04_012 | 1621 | 1621 | 0 | 1622 | 2429 | 66.8% |
| ov_SC04_015 | 1621 | 1621 | 0 | 1633 | 2621 | 62.3% |
| ov_SC04_016 | 1621 | 1621 | 0 | 1623 | 2449 | 66.3% |
| ov_SC04_018 | 1621 | 1621 | 0 | 1634 | 2865 | 57.0% |
| ov_SC04_019 | 1621 | 1621 | 0 | 1634 | 2865 | 57.0% |
| ov_SC04_020 | 1621 | 1621 | 0 | 1633 | 2577 | 63.4% |
| ov_SC04_021 | 1621 | 1621 | 0 | 1622 | 2432 | 66.7% |
| ov_SC05_000 | 1625 | 1625 | 0 | 1628 | 2429 | 67.0% |
| ov_SC05_001 | 1621 | 1621 | 0 | 1626 | 2584 | 62.9% |
| ov_SC05_002 | 1621 | 1621 | 0 | 1624 | 2452 | 66.2% |
| ov_SC05_003 | 1621 | 1621 | 0 | 1622 | 2491 | 65.1% |
| ov_SC05_004 | 1621 | 1621 | 0 | 1623 | 2474 | 65.6% |
| ov_SC05_005 | 1621 | 1621 | 0 | 1622 | 2501 | 64.9% |
| ov_SC05_006 | 1621 | 1621 | 0 | 1621 | 2439 | 66.5% |
| ov_SC05_007 | 1621 | 1621 | 0 | 1626 | 2492 | 65.2% |
| ov_SC05_008 | 1621 | 1621 | 0 | 1623 | 2553 | 63.6% |
| ov_SC05_009 | 1621 | 1621 | 0 | 1625 | 2447 | 66.4% |
| ov_SC05_010 | 1621 | 1621 | 0 | 1625 | 2598 | 62.5% |
| ov_SC05_011 | 1621 | 1621 | 0 | 1622 | 2418 | 67.1% |
| ov_SC05_017 | 1617 | 1617 | 0 | 1629 | 2852 | 57.1% |
| ov_SC05_018 | 1621 | 1621 | 0 | 1634 | 2683 | 60.9% |
| ov_SC05_019 | 1621 | 1621 | 0 | 1622 | 2432 | 66.7% |
| ov_SC06_000 | 1625 | 1625 | 0 | 1633 | 2699 | 60.5% |
| ov_SC06_006 | 1621 | 1621 | 0 | 1622 | 2521 | 64.3% |
| ov_SC06_008 | 1623 | 1623 | 0 | 1629 | 2551 | 63.9% |
| ov_SC06_010 | 1621 | 1621 | 0 | 1626 | 2527 | 64.3% |
| ov_SC06_011 | 1621 | 1621 | 0 | 1625 | 2478 | 65.6% |
| ov_SC06_013 | 1621 | 1621 | 0 | 1622 | 2434 | 66.6% |
| ov_SC06_014 | 1621 | 1621 | 0 | 1623 | 2462 | 65.9% |
| ov_SC06_015 | 1621 | 1621 | 0 | 1621 | 2430 | 66.7% |
| ov_SC06_016 | 1621 | 1621 | 0 | 1623 | 2559 | 63.4% |
| ov_SC06_018 | 1621 | 1621 | 0 | 1629 | 2675 | 60.9% |
| ov_SC06_020 | 1621 | 1621 | 0 | 1622 | 2528 | 64.2% |
| ov_SC06_022 | 1621 | 1621 | 0 | 1629 | 2652 | 61.4% |
| ov_SC06_024 | 1621 | 1621 | 0 | 1627 | 2677 | 60.8% |
| ov_SC06_025 | 1621 | 1621 | 0 | 1626 | 2582 | 63.0% |
| ov_SC06_027 | 1621 | 1621 | 0 | 1622 | 2417 | 67.1% |
| ov_SC06_029 | 1621 | 1621 | 0 | 1633 | 2672 | 61.1% |
| ov_SC06_030 | 1621 | 1621 | 0 | 1621 | 2466 | 65.7% |
| ov_SC06_032 | 1621 | 1621 | 0 | 1628 | 2668 | 61.0% |
| ov_SC06_033 | 1621 | 1621 | 0 | 1628 | 2641 | 61.6% |
| ov_SC07_000 | 1625 | 1625 | 0 | 1627 | 2529 | 64.3% |
| ov_SC07_001 | 1621 | 1621 | 0 | 1623 | 2464 | 65.9% |
| ov_SC07_002 | 1621 | 1621 | 0 | 1625 | 2589 | 62.8% |
| ov_SC07_008 | 1621 | 1621 | 0 | 1621 | 2395 | 67.7% |
| ov_SC07_009 | 1621 | 1621 | 0 | 1623 | 2439 | 66.5% |