Files
BFM-decomp/docs/family-hseq.md
T

21 lines
1.5 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.
# Phase 26 — h_seq family survey (T1)
> **Glossary — `zero-crack` in THIS file means `n_matched == 0`: the family has no matched member anywhere and needs its FIRST crack.** (Roadmap §3 T3 uses the phrase for the OPPOSITE case — an already-matched exemplar awaiting propagation.)
>
> Generated by `tools/family_hseq.py` from the 217 binary sigs + per-binary src stubs. Ranked by TEMPLATABLE byte-weight (PURE+IMM members × nins × 4). The byte-gate is the arbiter.
>
> **Scope (217 binaries): 141 location overlays + 75 md_* modules + the resident · MAIN IS EXCLUDED** · generated at HEAD `5bc4a5c0ab` · stub set derived from `corpus.stubs` — the same oracle `progress.py` counts, so same-tree overlay totals agree by construction; compare digests only at the same HEAD.
**Fleet (overlays):** 100.0% fn / 100.0% instr / 100.0% distinct-code matched. Unmatched: 0 instances / 0 ins (0 distinct classes).
**Tail cross-check (Phase-25 close):** 0 tail fns / 0 ins → 0 h_seq families ≥2, **0 substantial (nins≥80) / 0 ins**.
**Full frontier (all unmatched by h_seq):** 0 target families (≥2 members or a matched sibling) + 0 singletons (Step-D residue). Substantial: **0 families / 0 templatable ins**, 0 with a matched sibling (zero-crack). Substantial member classes: 0 PURE · 0 IMM · 0 STRUCT-excluded.
## Top substantial families (by templatable byte-weight)
| # | nins | members (P/I/S) | #addr/#ov | tag | class | matched | jr | exemplar | templ. ins |
|--:|--:|--|--|--|--|--:|:-:|--|--:|