Files
BFM-decomp/docs/family-hseq.md
T
Drew T b8a525bb98 feat(phase-26): h_seq substantial-band re-sweep — 266 free member-matches (~0 agent tokens)
The extract_unit fix (commit:0552) revealed 82 families with a genuinely-matched exemplar and UNSWEPT
siblings (~2.03M templatable bytes) — mostly exemplars cracked AFTER the session-2/3 mechanical band
sweeps ran (the giant campaign + recent cores), so the sweep had simply never seen them.

- re-ran `family_sweep --hseq --band substantial` on a regenerated manifest: 29 matched-exemplar
  families, 1046 member drafts staged, 1643 correctly skipped as pinned-exemplar.
- BANKED 266 member-matches / 780 gate-rejected. The whole-binary byte-gate (G3/P9) arbitrated every
  one; R22 clean-fleet 136/136 BYTE-IDENTICAL from `make clean`.
- metrics: instr-weighted 63.6 -> 63.8%; distinct-code 40.5 -> 40.7%; fn-count 82.39%.

The 780 gate-rejections are the next lever: family_sweep's h_seq path does NOT yet carry the §8d
`scoped` stage (it prepends carried data externs at FILE scope, the exact class that blocked the jr
sweeps), so a large share are expected to be the same decl-environment conflict. Investigated next.
2026-07-13 21:29:45 -06:00

6.0 KiB
Raw Blame History

Phase 26 — h_seq family survey (T1)

Generated by tools/family_hseq.py from the 134 overlay sigs + per-overlay src stubs. Ranked by TEMPLATABLE byte-weight (PURE+IMM members × nins × 4). The byte-gate is the arbiter.

Fleet (overlays): 82.5% fn / 63.6% instr / 40.5% distinct-code matched. Unmatched: 59,680 instances / 4,626,128 ins (34,021 distinct classes).

Tail cross-check (Phase-25 close): 42,139 tail fns / 2,299,092 ins → 601 h_seq families ≥2, 179 substantial (nins≥80) / 1,699,870 ins.

Full frontier (all unmatched by h_seq): 2730 target families (≥2 members or a matched sibling) + 3553 singletons (Step-D residue). Substantial: 574 families / 3,015,589 templatable ins, 29 with a matched sibling (zero-crack). Substantial member classes: 16,918 PURE · 39 IMM · 6 STRUCT-excluded.

Top substantial families (by templatable byte-weight)

# nins members (P/I/S) #addr/#ov tag class matched jr exemplar templ. ins
1 890 134 (134/0/0) 1/134 per-location PURE 0 Y 0x80178d40 draft-ov077 119,260
2 952 113 (107/6/0) 21/113 scattered IMM 0 Y 0x8017bebc modal 107,576
3 536 134 (134/0/0) 1/134 per-location PURE 0 Y 0x8017a4ac draft-ov077 71,824
4 493 134 (134/0/0) 1/134 per-location PURE 0 Y 0x8015a3c8 draft-ov077 66,062
5 490 134 (134/0/0) 1/134 per-location PURE 0 Y 0x8013f350 draft-ov077 65,660
6 438 134 (134/0/0) 1/134 per-location PURE 0 Y 0x801380e0 draft-ov077 58,692
7 424 134 (134/0/0) 1/134 per-location PURE 0 Y 0x80131340 draft-ov077 56,816
8 371 134 (134/0/0) 1/134 per-location PURE 0 · 0x80176734 draft-ov077 49,714
9 363 134 (134/0/0) 1/134 per-location PURE 0 Y 0x8015444c draft-ov077 48,642
10 337 134 (134/0/0) 1/134 per-location PURE 0 Y 0x80159c84 draft-ov077 45,158
11 329 134 (134/0/0) 1/134 per-location PURE 0 Y 0x8013c414 draft-ov077 44,086
12 327 134 (134/0/0) 1/134 per-location PURE 0 · 0x80176218 draft-ov077 43,818
13 312 134 (134/0/0) 1/134 per-location PURE 0 · 0x8013faf8 draft-ov077 41,808
14 304 134 (134/0/0) 1/134 per-location PURE 0 · 0x8014d820 draft-ov077 40,736
15 289 134 (134/0/0) 1/134 per-location PURE 0 Y 0x80135eb0 draft-ov077 38,726
16 279 134 (134/0/0) 1/134 per-location PURE 0 · 0x801670e4 draft-ov077 37,386
17 272 134 (134/0/0) 1/134 per-location PURE 0 Y 0x8013b83c draft-ov077 36,448
18 271 134 (134/0/0) 1/134 per-location PURE 0 Y 0x8015b950 draft-ov077 36,314
19 260 134 (134/0/0) 1/134 per-location PURE 0 · 0x80140958 draft-ov077 34,840
20 249 134 (134/0/0) 1/134 per-location PURE 0 · 0x8013cb84 draft-ov077 33,366
21 240 134 (134/0/0) 1/134 per-location PURE 0 · 0x8013d53c draft-ov077 32,160
22 231 134 (134/0/0) 1/134 per-location PURE 0 · 0x80175da8 draft-ov077 30,954
23 226 134 (134/0/0) 1/134 per-location PURE 0 · 0x8012956c draft-ov077 30,284
24 222 134 (134/0/0) 1/134 per-location PURE 0 Y 0x8015c32c draft-ov077 29,748
25 213 134 (134/0/0) 1/134 per-location PURE 0 Y 0x8013ffd8 draft-ov077 28,542
26 209 134 (134/0/0) 1/134 per-location PURE 0 · 0x8016cbc0 draft-ov077 28,006
27 204 134 (134/0/0) 1/134 per-location PURE 0 · 0x8015ea3c draft-ov077 27,336
28 201 134 (134/0/0) 1/134 per-location PURE 0 · 0x8015d738 draft-ov077 26,934
29 198 134 (134/0/0) 1/134 per-location PURE 0 Y 0x8013bd74 draft-ov077 26,532
30 198 134 (134/0/0) 1/134 per-location PURE 0 · 0x801412a8 draft-ov077 26,532
31 188 134 (134/0/0) 1/134 per-location PURE 0 · 0x8015f448 draft-ov077 25,192
32 188 134 (134/0/0) 1/134 per-location PURE 0 Y 0x8016ab6c draft-ov077 25,192
33 188 134 (134/0/0) 1/134 per-location PURE 0 · 0x80175ab8 draft-ov077 25,192
34 93 268 (268/0/0) 2/134 cross-address PURE 0 · 0x8014ffdc draft-ov077 24,924
35 183 134 (134/0/0) 1/134 per-location PURE 0 Y 0x8014032c draft-ov077 24,522
36 181 134 (134/0/0) 1/134 per-location PURE 0 Y 0x80135a4c draft-ov077 24,254
37 174 134 (134/0/0) 1/134 per-location PURE 0 Y 0x8017ae2c draft-ov077 23,316
38 173 134 (134/0/0) 1/134 per-location PURE 0 Y 0x80154c24 draft-ov077 23,182
39 165 134 (134/0/0) 1/134 per-location PURE 0 · 0x80178004 draft-ov077 22,110
40 162 134 (134/0/0) 1/134 per-location PURE 0 · 0x80169bbc draft-ov077 21,708
41 161 134 (134/0/0) 1/134 per-location PURE 0 · 0x80160534 draft-ov077 21,574
42 161 133 (133/0/0) 1/133 per-location PURE 1 · 0x8016dc20 matched-ov077 21,413
43 158 134 (134/0/0) 1/134 per-location PURE 0 Y 0x801299c8 draft-ov077 21,172
44 156 133 (133/0/0) 1/133 per-location PURE 1 · 0x8016df5c matched-ov077 20,748
45 154 134 (134/0/0) 1/134 per-location PURE 0 Y 0x8013c0f8 draft-ov077 20,636
46 155 133 (133/0/0) 1/133 per-location PURE 1 · 0x801365b8 matched-ov077 20,615
47 154 133 (133/0/0) 1/133 per-location PURE 1 · 0x80144090 matched-ov077 20,482
48 148 134 (134/0/0) 1/134 per-location PURE 0 · 0x8016d1d8 draft-ov077 19,832
49 147 134 (134/0/0) 1/134 per-location PURE 0 · 0x80177b5c draft-ov077 19,698
50 141 134 (134/0/0) 1/134 per-location PURE 0 · 0x8014f4c0 draft-ov077 18,894