Commit Graph

2224 Commits

Author SHA1 Message Date
Drew T 435f12fbeb feat(phase-31): propagate func_8017C1E8 (gate lane) 2026-08-14 21:54:19 -06:00
Drew T 75fd323677 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:51:23 -06:00
Drew T 8c6907442a feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:50:19 -06:00
Drew T ad961bfad9 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:47:57 -06:00
Drew T b5ad8ae431 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:46:58 -06:00
Drew T 10fcd1519f feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:45:55 -06:00
Drew T b8c6859f7e feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:44:58 -06:00
Drew T 606cb7ba7b feat(phase-31): worker gate — +2 fns x0 propagated (fleet 95.3%) 2026-08-14 21:44:07 -06:00
Drew T cc6645d615 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:43:10 -06:00
Drew T d78cb617f9 feat(phase-31): worker gate — +2 fns x0 propagated (fleet 95.3%) 2026-08-14 21:42:15 -06:00
Drew T c7b1fc507a feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:41:13 -06:00
Drew T 59ad0a35bc feat(phase-31): worker gate — +2 fns x0 propagated (fleet 95.3%) 2026-08-14 21:40:18 -06:00
Drew T a155410364 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:39:18 -06:00
Drew T edb3636c2b feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:38:27 -06:00
Drew T 538e10efbf feat(phase-31): worker gate — +2 fns x0 propagated (fleet 95.3%) 2026-08-14 21:37:26 -06:00
Drew T 68e561b6d8 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:36:14 -06:00
Drew T 0bf83587d9 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:35:13 -06:00
Drew T 0896b1122e feat(phase-31): worker gate — +2 fns x0 propagated (fleet 95.3%) 2026-08-14 21:34:18 -06:00
Drew T 01dd3799e9 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:33:16 -06:00
Drew T 52fd02c613 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:32:21 -06:00
Drew T 59cf57a2a6 feat(phase-31): worker gate — +2 fns x0 propagated (fleet 95.3%) 2026-08-14 21:31:18 -06:00
Drew T 348d0b97a4 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:30:12 -06:00
Drew T afde8654c5 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:29:05 -06:00
Drew T f39351fafb feat(phase-31): worker gate — +2 fns x0 propagated (fleet 95.3%) 2026-08-14 21:28:14 -06:00
Drew T 64af697864 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:27:10 -06:00
Drew T 11c71252d3 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:26:15 -06:00
Drew T f9f97f7c4c feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:25:22 -06:00
Drew T 0d71ee33ea feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:24:26 -06:00
Drew T 2ffe5760c8 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:23:34 -06:00
Drew T 2655585c45 feat(phase-31 T10 wave-A): adapt lane opens — 12 banked +1 prop (75% draft / 67% gate, ~117k tok/bank); ledger + lessons 2026-08-14 21:12:28 -06:00
Drew T bd7e078ed0 feat(phase-31): propagate func_8017C628 (gate lane) 2026-08-14 21:04:26 -06:00
Drew T f669f51313 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 21:02:39 -06:00
Drew T f4a92bcb81 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 20:59:26 -06:00
Drew T 3a0e1dad49 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 20:58:25 -06:00
Drew T e0ca64a047 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 20:57:29 -06:00
Drew T e8959813cb feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 20:55:29 -06:00
Drew T d37b1fbee9 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 20:54:15 -06:00
Drew T 740359a759 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 20:52:25 -06:00
Drew T 4e9f2607bb feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 20:50:20 -06:00
Drew T 51d56418ea feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 20:45:51 -06:00
Drew T af2a53bba3 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 20:41:29 -06:00
Drew T 6d71385adf feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 20:39:40 -06:00
Drew T 93ae5eeed4 feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 20:37:58 -06:00
Drew T 173d184514 chore(phase-31): refresh session checkpoint (build arc complete) 2026-08-14 19:59:48 -06:00
Drew T 6cd81173cd feat(phase-31 T9): warmstart feeder + weak-cards — the campaign lanes are armed
- tools/warmstart.py: --from-banked walks a banked exemplar's family's open
  members, builds remapped proven-body drafts (symbol_map + build_draft), and
  STREAM-classifies member-vs-seed with zero compiles; enqueues ONLY permuter-
  shaped work (bucket==permuter or LENGTH-DRIFT |delta|<=2) as backlog records;
  --lenmiss ingests T8's 49-route. Armed live: 59 enqueued, 120 refused by the
  stream filter (the anti-92%-wasted-CPU discipline)
- grinder patch NOT needed: candidates() deliberately keeps unclassified
  records ('unknown is not a reason to skip'), so pre-filtered enqueues flow
  as-is — documented in the feeder docstring (YAGNI honored)
- family_cousins --weak-cards: 954 seeded-crack cards from the never-consumed
  0.70-0.85 band, ins-ranked, §168 laws embedded, model-routed haiku 804 /
  v3 43 / sonnet 86 / opus 21 (cheap tiers dominate), 0 unresolved .s
2026-08-14 19:59:21 -06:00
Drew T 0840eda5bb feat(phase-31 T8): LEN+N lane — 587 near-misses routed; 345 wrong-drafts reclassified; detectors live
- match_one --emit-streams (additive; stdout-identity NC'd): word streams for the
  len lane
- family_align.addr_true_rel: reloc-vs-constant range discriminator — FULL
  conservative set kept for pair semantics (NC-1 157/157 regression), address-
  true subset for indel eligibility only (a constant li-cluster must not read as
  reloc-in-indel); synthetic probes green both directions
- tools/len_tells.py: aligned classification + §172b tell tagging (EXTPAIR/
  SELECT/NOP) on target-side indels; detectors imported from atlas_features
  (R33); cookbook text embedded in cards
- tools/lenmiss_route.py: pool-parallel (A8) — 587 audit LEN rows re-verified
  live + routed in 24s: redraft 345 (frac>0.35, APPEND-ONLY backlog
  reclassification — near-miss metrics stop lying) / permuter-length 49 (grinder
  fuel) / cards 192 incl 14 tell-tagged (the audit's own detectors had emitted
  ZERO) / mechanical 0 — an HONEST NULL: stored drafts rarely get constants
  wrong; LEN drift is shape, family_align's value here is classifier/detector
- R32 accounting 587/587
2026-08-14 19:54:57 -06:00
Drew T 682d0fa1fd feat(phase-31 T7): family_align — aligned classifier + imm engine, NC'd; mechanical-cousin lane refuted by probe
- tools/family_align.py (NEW module — classify_member's return contract untouched,
  the remap_hseq silent-pass trap avoided by design): SequenceMatcher alignment
  over FC.tok streams; li-cluster reconstructor (lui/lui+addiu/lui+ori/li-from-$0
  chains, split-cluster absorb for the rs-changed addiu partner); verdicts
  LEN-LI/LEN-NOP/LEN-JTBL/LEN-STRUCT/STRUCT-ALIGNED/PURE/IMM; aligned imm engine
  mirroring imm_map_tier1 (ordinal deliberately out in v1)
- NC-1 verdict-equivalence 157/157 banked pairs — the NC caught two real gaps:
  R-type non-shift sa diffs are STRUCT; registers tested BEFORE the reloc skip
  (a reloc-slot word with a different register is STRUCT). NC-2 parity 21/21
- R37 PROBE REFUTED the planned mechanical driver before it was built: 0/26
  LI-ONLY cards classify mechanically (regfields x19) — cousins are 0.85-similar
  DIFFERENT functions; §168 law 1 re-derived by measurement; no driver written
- family_align re-scoped: its consumer is T8's LEN+N near-miss pile (draft vs
  its OWN target = same function); reloc-vs-constant range discriminator parked
  for T8. decision-log entry (R31)
2026-08-14 19:49:22 -06:00
Drew T 1a8cda6c54 feat(phase-31 T6): PLUMBING campaign — +9 banked (64% probe); recipe + 3 laws (§173)
- tools/plumbing_groups.py: derives the honest still-open pool from the classified
  ledgers (R38) — '1,217 PLUMBING' collapsed to 237 (SELF 109 / CALLEE 48 / OTHER
  48 / DATA 32)
- recover_integration: PER-GROUP ISOLATION (git-checkout binary TUs between groups
  — one TU-stage edit was poisoning every other group's whole-binary gate with a
  phantom shared error; per-group banked_from_source capture) + new stages
  'macro-externs' (§121 draft-tier, via family_sweep.macro_def_sig_map, R33) and
  'tu-scope' (§103 STU binary-tier, the sweep-only lever)
- the probe (ov_SC03_107): raw 0/14 -> root-caused (poisoning + stale seed
  symbols; rtu_match MATCHes them — blind to reloc names, R34) -> symfix-first
  -> 9/14 BANKED (64%)
- sweep finding (Law 3): the no-draft majority (ov_SC02_037 44/44, most of
  ov_MAIN_012) had verdicts from transient sweep remaps never persisted — family-
  lane fuel, not recovery fuel; the stored-draft class is consumed
- cookbook §173 (symfix-first / per-group isolation / verdicts-without-drafts);
  index 518 green; R22 clean fleet 213/213; phase total 17 banked @ 0 agent tokens
2026-08-14 19:42:55 -06:00
Drew T a159ccdaaf feat(phase-31): t6-recover gate — +7 fns x0 propagated (fleet 95.3%) 2026-08-14 18:36:12 -06:00
Drew T 6ee1ef68e8 feat(phase-31): t6-recover gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 18:33:52 -06:00