Drew T
da4eb3ff6c
feat(phase-23): map-wave gate — +1 fns x0 propagated (fleet 64.86%)
2026-07-02 21:19:07 -06:00
Drew T
fcfe3afea6
feat(phase-23): gccmap-remat gate — +1 fns x1 propagated (fleet 64.86%)
2026-07-02 20:08:10 -06:00
Drew T
396fd28398
feat(phase-23): toolkit-storeload gate — +2 fns x2 propagated (fleet 64.82%)
2026-07-02 17:33:17 -06:00
Drew T
6678c6868a
feat(phase-23): Fable5Max cracks §20 "unsteerable" giant func_8014EE14 ×134
...
- Fable5Max agent (Agent model=fable) matched a 248-ins reach-134 GIANT on the
§20/§10 store-vs-load wall (22 phases "CONFIRMED unsteerable") by reading the
gcc-2.7.2 source (tools/reference/gcc-papermario) + RTL -da dumps. Leaf
MATCH(248 ins) -> whole-binary banked:1 -> dedup_propagate ×134. Verified:
check-all 136/136 byte-identical, dedup-check 1780 validated/0 failed.
- 3 byte-proven idioms -> cookbook §30 (corrects §29's "not a bigger model"):
(1) store-vs-load is a deterministic MEM_IN_STRUCT_P /s aliasing flag, not a
scheduler tie-break; steer via ((struct{s32 f;}*)p)->f (anon struct keeps
/s AND propagates ×134) to grant, *p to deny
(2) def-side return-type wall has a MACRO escape: widen a discarding caller
macro's extern void->s32 (byte-neutral, check-all-verified) -- extends §29
(3) birthing-boost prologue-order lever: __asm__("":"=r"(x):"0"(x)) re-tie in a
later bb kills sched.c's REG_N_SETS==1 priority boost
- tools/glm_parallel.sh: K concurrent OpenRouter/GLM cloud drafters (parallel
api_draft), key read from .env at runtime
- §10/§20 "store-vs-load unsteerable" backlog now re-test candidates:
func_8014F2E0, func_80150528, func_8014EA4C
2026-07-02 16:56:56 -06:00
Drew T
13122771a0
feat(decomp): bulk_harvest — +45 fns across 13 binaries, 6 propagated (fleet 64.7%)
2026-07-02 15:29:38 -06:00
Drew T
0d1e8d2372
feat(decomp): bulk_harvest — +44 fns across 18 binaries, 3 propagated (fleet 64.69%)
2026-07-02 14:57:27 -06:00
Drew T
09e80573b7
feat(phase-23): glm-small40 gate — +2 fns x2 propagated (fleet 64.67%)
2026-07-02 11:08:49 -06:00
Drew T
00d9d9d491
feat(phase-23): T10.9 — 2 fresh hard-band GLM banks; fresh hand-solve confirms idiom well is DRY
...
- GLM deep-solved 15 fresh 25-118-ins hard fns: 4/15 match_one, 2 whole-binary banks (func_8017DE28,
func_8015EEE0), $2.00. def-side wall caps the other 2 correct bodies.
- IDIOM VERDICT (Drew's fair test): GLM's correct bodies reason about KNOWN gcc mechanics (delay slots,
callee-saved $s0, reload-after-call aliasing, switch jump tables) — cookbook §10/§17/jump-table.
NO new idiom. The quirk space is largely mapped (22 phases of Opus-Max mining). Well DRY confirmed
from BOTH angles: failed-residual (T10.8) AND fresh-hand-solve (T10.9).
2026-07-02 02:02:25 -06:00
Drew T
8562aa89c1
feat(phase-23): T10.7 Option-3 — GLM reasons the def-side wall; +1 bank (func_80175184)
...
- tools/glm_reconcile.py (NEW): aim GLM's reasoning at the DEF-side loose-typing wall (body + conflicting
TU decls + reconciliation toolkit -> consistent buildable byte-identical decls); captures reasoning
(.run/glm_reason/, idiom source R16); relax-in-any-TU-file + crash-robust call
- api_draft: REASON=1 saves the reasoning trace per draft (idiom mining on any GLM run)
- fix_arity_callers: --any-proto (relax any prototype, not just (void))
- RESULT: GLM's reasoning is expert-level (store-width/sh-vs-sw awareness, K&R promotion, independently
derives the cast idiom) but banks only 1/7 reconciliations; mechanical relaxation 0/7. The def-side
wall is INTRINSIC (narrow-param + byte-level addressing defeat reconciliation) — Fable5 §3c re-test
CONFIRMS the wall holds even vs a frontier reasoning model aimed directly at it. func_80175184 banked,
check-all 136/136
2026-07-01 21:03:08 -06:00
Drew T
b1e0391c52
feat(phase-23): T10.7a — recover 1 more GLM bank via fix_arity_callers (func_801577C8)
...
- def-side conflict (engine_core.h forward-declared func_801577C8(void) vs GLM's byte-correct
(s32) def) resolved by relaxing the caller decl to no-proto; strip GLM externs + gate. 136/136.
- FINDING: only +1 of 8 stranded recovers mechanically; the other 7 are the intrinsic Phase-16/20
DEF-side loose-typing wall (5 have non-(void) conflicting forward-decls, 1 narrow-param) — the
wall caps ANY drafter, not a v3-tuning artifact (Fable5 review §3c re-test: wall HOLDS)
2026-07-01 19:27:45 -06:00
Drew T
42719160e7
feat(phase-23): T10.7 — first GLM5.2 cloud-model banks (2 hard-band fns, byte-gated)
...
- GLM5.2 via OpenRouter banked func_8013373C + func_8012F8C8 (ov_SC01_077_a.c), 16-22 ins
hard-band fns v3 could not match; whole-binary byte-gate verified, check-all 136/136
2026-07-01 19:17:39 -06:00
Drew T
6069eaa727
feat(decomp): bulk_harvest — +5 fns across 5 binaries, 0 propagated (fleet 64.6%)
2026-07-01 14:17:42 -06:00
Drew T
8f15e2bad9
feat(decomp): bulk_harvest — +38 fns across 23 binaries, 1 propagated (fleet 64.59%)
2026-07-01 14:10:47 -06:00
Drew T
34ef8ad960
feat(decomp): bulk_harvest — +35 fns across 21 binaries, 0 propagated (fleet 64.58%)
2026-07-01 13:28:40 -06:00
Drew T
d53b6ae56a
feat(decomp): bulk_harvest — +45 fns across 28 binaries, 2 propagated (fleet 64.57%)
2026-07-01 12:45:44 -06:00
Drew T
8ad248fa3d
feat(decomp): bulk_harvest — +48 fns across 35 binaries, 1 propagated (fleet 64.56%)
2026-07-01 12:10:38 -06:00
Drew T
f2b9c24735
feat(decomp): bulk_harvest — +56 fns across 38 binaries, 2 propagated (fleet 64.54%)
2026-07-01 11:32:03 -06:00
Drew T
a95c19447d
feat(decomp): bulk_harvest — +58 fns across 39 binaries, 1 propagated (fleet 64.53%)
2026-07-01 10:44:57 -06:00
Drew T
ecf01e32a3
feat(decomp): bulk_harvest — +58 fns across 38 binaries, 0 propagated (fleet 64.51%)
2026-07-01 09:59:28 -06:00
Drew T
ef27dedb83
feat(decomp): bulk_harvest — +51 fns across 36 binaries, 2 propagated (fleet 64.49%)
2026-07-01 09:21:07 -06:00
Drew T
eb696bf35d
feat(decomp): bulk_harvest — +49 fns across 41 binaries, 0 propagated (fleet 64.48%)
2026-07-01 08:45:39 -06:00
Drew T
416b3f37a6
feat(decomp): bulk_harvest — +56 fns across 46 binaries, 2 propagated (fleet 64.46%)
2026-07-01 08:05:11 -06:00
Drew T
67a0718148
feat(decomp): bulk_harvest — +54 fns across 48 binaries, 3 propagated (fleet 64.45%)
2026-07-01 07:23:56 -06:00
Drew T
00064af879
feat(decomp): bulk_harvest — +47 fns across 43 binaries, 1 propagated (fleet 64.43%)
2026-07-01 06:46:07 -06:00
Drew T
7e9dd8f03a
feat(decomp): bulk_harvest — +53 fns across 48 binaries, 2 propagated (fleet 64.42%)
2026-07-01 06:05:00 -06:00
Drew T
c1afac9f76
feat(decomp): bulk_harvest — +70 fns across 58 binaries, 2 propagated (fleet 64.4%)
2026-07-01 05:17:55 -06:00
Drew T
f55052e2b5
feat(decomp): bulk_harvest — +64 fns across 55 binaries, 1 propagated (fleet 64.38%)
2026-07-01 04:39:21 -06:00
Drew T
b4693430a0
feat(decomp): bulk_harvest — +66 fns across 55 binaries, 1 propagated (fleet 64.36%)
2026-07-01 04:00:29 -06:00
Drew T
3d90707d41
feat(decomp): bulk_harvest — +69 fns across 62 binaries, 1 propagated (fleet 64.34%)
2026-07-01 03:22:46 -06:00
Drew T
7fa2134326
feat(decomp): bulk_harvest — +75 fns across 64 binaries, 0 propagated (fleet 64.32%)
2026-07-01 02:41:58 -06:00
Drew T
d2d15c9e41
feat(decomp): bulk_harvest — +78 fns across 69 binaries, 1 propagated (fleet 64.3%)
2026-07-01 02:03:59 -06:00
Drew T
7efe5ce10d
feat(decomp): bulk_harvest — +72 fns across 63 binaries, 5 propagated (fleet 64.28%)
2026-07-01 01:29:20 -06:00
Drew T
95586a6751
feat(decomp): bulk_harvest — +69 fns across 67 binaries, 6 propagated (fleet 64.26%)
2026-07-01 00:54:27 -06:00
Drew T
6eee685acc
feat(decomp): bulk_harvest — +81 fns across 74 binaries, 18 propagated (fleet 64.23%)
2026-07-01 00:14:55 -06:00
Drew T
337e120c2a
feat(decomp): bulk_harvest — +4 fns across 4 binaries, 0 propagated (fleet 64.21%)
2026-06-30 23:39:18 -06:00
Drew T
5ba5500f82
feat(decomp): bulk_harvest — +4 fns across 4 binaries, 1 propagated (fleet 64.21%)
2026-06-30 23:37:38 -06:00
Drew T
aa2af72f0c
feat(decomp): bulk_harvest — +52 fns across 40 binaries, 12 propagated (fleet 64.2%)
2026-06-30 23:17:02 -06:00
Drew T
a36c5ded0a
feat(decomp): bulk_harvest — +9 fns across 9 binaries, 12 propagated (fleet 64.19%)
2026-06-30 22:52:53 -06:00
Drew T
f72aa74bd4
feat(phase-23): lora-grind gate — +22 fns x0 propagated (fleet 64.19%)
2026-06-30 15:49:45 -06:00
Drew T
72dabb470c
feat(phase-23): broad v3 harvest (48 banks) + final propagate sweep; docs
...
- bounded broad v3 harvest banked 48 small fns across SC01/SC02 overlays (mostly
reach-1 ×1; fleet 64.16->64.18%), final propagate sweep +4 groups (1687->1691)
- check-all 136/136 byte-identical, dedup-check 0 failed
- docs/community-matching-model-plan.md (publishing the drafter — parked)
- docs/sister-decomps.md (VS cross-project plan + idiom-discovery rationale — parked)
- CURRENT_PHASE.md: 2026-07-01 session arc (injection lever +0.34%, the type-walled-14
deferred, the saturation-campaign plan)
2026-06-30 13:54:53 -06:00
Drew T
71e686ad2e
feat(phase-23): lora-grind gate — +4 fns x0 propagated (fleet 64.18%)
2026-06-30 13:50:51 -06:00
Drew T
7b1b68cdad
feat(phase-23): lora-grind gate — +6 fns x0 propagated (fleet 64.18%)
2026-06-30 13:37:06 -06:00
Drew T
613df42ed0
feat(phase-23): lora-grind gate — +7 fns x0 propagated (fleet 64.18%)
2026-06-30 13:24:13 -06:00
Drew T
7792566bfd
feat(phase-23): lora-grind gate — +7 fns x0 propagated (fleet 64.17%)
2026-06-30 13:11:19 -06:00
Drew T
39ccbee46c
feat(phase-23): lora-grind gate — +3 fns x0 propagated (fleet 64.17%)
2026-06-30 12:58:40 -06:00
Drew T
15a456302e
feat(phase-23): lora-grind gate — +12 fns x0 propagated (fleet 64.17%)
2026-06-30 12:46:47 -06:00
Drew T
9a10f493e8
feat(phase-23): lora-grind gate — +3 fns x0 propagated (fleet 64.17%)
2026-06-30 12:34:34 -06:00
Drew T
6c02c82614
feat(phase-23): lora-grind gate — +4 fns x0 propagated (fleet 64.17%)
2026-06-30 12:00:05 -06:00
Drew T
9a0345aed2
feat(phase-23): lora-grind gate — +2 fns x0 propagated (fleet 64.17%)
2026-06-30 11:40:32 -06:00
Drew T
fdd3bf3c28
feat(phase-23): inject-extern lever on _a.c — +3 reach-134 fns (fleet 64.09→64.16%)
...
- inject_capped_externs --src-file ov_SC01_077_a.c freed 3 more reach-134 fns
(0x8012A018/0x8012BA10/0x8012FDA8); 077 byte-identical; dedup_propagate
registered 2 clean ×134 groups + 2 ×133 (ov_SC01_000 straggler kept ×1)
- 1685->1687 shared groups, check-all 136/136, dedup-check 0 failed
- injection lever total this session: 63.82% -> 64.16% (+0.34%, ~0 LLM tokens)
2026-06-30 11:20:13 -06:00