Files
BFM-decomp/docs
Drew T cc3c49d7af feat(phase-30 S7): wave 4b batch 1 — 32 heads + 365 members; §136b (a DIFF verdict is not evidence)
- WAVE 4b BATCH 1 (37 volume-lane targets, 10-19 members, <=60 ins; wave 4a's §136 idioms promoted
  into the drafting prompt per the measured 83%->93% law): 50 agents / 4.35M tokens / 32 min ->
  34 claimed MATCH -> gate BANKED 32 -> family_sweep propagated 365 member-matches / 4 failed
  across 84 overlays (3 STRUCT skipped by design). 397 function-instances from 37 targets.
- §136b — THE FINDING THAT CHANGES THE BACKLOG: all FOUR functions wave 3 ledgered as "genuine
  byte-DIFF" BANKED on redraft. The recorded causes were never codegen:
    func_801845B0  a branch to the EPILOGUE misread as an inner early-exit -> the whole tail was
                   hoisted out of its enclosing if (control-flow misread)
    func_80184A94  a declaration conflict on a symbol declared BELOW the splice point; closed by
                   copying an already-banked family sibling's decl forms verbatim (§71)
    func_8017BEBC  the cached Ghidra seed was an ENTIRELY DIFFERENT body and the prior draft
                   followed it; the .s was the only usable source
    func_8018480C  re-derived clean
  => a DIFF verdict describes THE DRAFT THAT WAS ATTEMPTED, never the function's matchability.
  Never retire a target on one; route it to REDRAFT. And re-GATING an unchanged draft is not a
  retry — which is exactly why wave 4a's 3 DIFFs stayed stubs through this gate (same bytes
  resubmitted); they still owe an actual redraft and are now likely winnable.
  Corollary: backlog entries carrying an old closeness/class are stale by construction (P29
  measured 77% of stored drafts decayed) — re-verify before valuing one.
- The wave-4b prompt handed each retry its prior verdict EXPLICITLY LABELLED "a data point, not a
  verdict — re-derive from the .s". Every retry agent did exactly that and refuted it.
- R22 clean-fleet 140/140 (fourth time this session). FLEET 95.63% fn / 92.8% instr / 86.3% distinct
  (76,499 unique fns); dedup 1905/0; C1 240496/240496; 0 NON_MATCHING (G4).
- Orchestration: this batch's workflow script was GENERATED from the manifest files rather than
  hand-pasted — transcription had already cost this session one dead launch (args-as-string) and
  cost the prior session three agents' time (hand-typed _jr_* paths). Generate the artifact; do not
  ask yourself to be careful. cookbook-index 371 -> 372 sections.
2026-08-03 10:29:21 -06:00
..