docs(phase-15): log v3 harvest rate-limit consolidation at 47.70%

This commit is contained in:
Drew T
2026-06-17 15:40:52 -06:00
parent 5c5e9fb973
commit 2366d56f47
+1
View File
@@ -51,6 +51,7 @@ Overlays are position-locked at vram 0x80128158 and share an enormous engine cor
- Minor: the 4 Phase-13/T2 proof groups (E_func_80128EA8/8012A568/80132EC4/80138C30) are at 16 members not 134 (registered before the bulk, so --auto-from skips them) — negligible; top up later if desired.
## Log
- 2026-06-17 — **T6 v3 final harvest — SERVER-RATE-LIMITED, consolidated at 47.70%.** Landscape: 568 remaining shared stubs (110 leaf + 458 call-heavy, richly resolved). Launched the v3 harvest (48 agents, `.run/land_all.json`); sustained server-side API rate limiting (93 agent failures) stalled it at ~31/568 drafts; gated → only 4 verified (the 31 were the harder call-heavy residual; the easy leaf ones never drafted). Stopped the workflow, reverted the 4 (kept the clean committed milestone), preserved `.run/drafts-T6d` + `.run/land_all.json` for resume. **CONSOLIDATED: committed milestone commit:0114, fleet 47.70%, R22 136/136 clean; session 31.22% → 47.70% (+16.5).** RESUME (when rate limiting clears): re-run the v3 harvest on `.run/land_all.json` (gap-fill + gate the 32 already-drafted), then OPTIONALLY T8 PhaseEnd to close Phase 15. The remaining shared core is the hard tail (regalloc/GTE/§10 — low yield even unthrottled, permuter-class). 4 typedef'd-struct fns + 27 giants/large + 077-unique are minor residual.
- 2026-06-17 — **T6 struct follow-up — fleet 46.27% → 47.70% (+1.43).** Built `tools/build_engine_types.py` → `src/shared/engine_types.h` (the 34 named struct/union types, forward decls + defs in source order; consumes trailing `__attribute__((packed))` + aliases through the `;`). Included it via `engine_core.h`; STRIPPED the 34 inline defs from 077.c (byte-neutral, verified). Relaxed `dedup_propagate`'s guard to skip only inline named-struct/typedef DEFINITIONS (header-type USAGES + anonymous local structs propagate) and added `engine_types.h` to its compile pre-filter. → **37 struct-using shared fns propagated** fleet-wide (was [skip] 41 → now 4, the overlay-local typedef'd types — tiny residual), 134 byte-identical, dedup 1183→1220 (0 failed). REAL 157,541 → 162,462. **Session total: 31.22% → 47.70% (+16.5).** R22 clean running pre-commit.
- 2026-06-17 — **T6 tail: quarantine recovery — fleet 44.64% → 46.27% (+1.63).** `canon_draft_decls` on the combined 505 quarantined (now canonicalizing against the much-larger banked set: 268 decls rewritten) → **47 verified** (1175→1128 stubs) → **42 propagated** fleet-wide (41 struct/local skipped), dedup 1141→1183 (0 failed). REAL 151,908 → 157,541. **Session total: 31.22% → 46.27% (+15.0).** **Struct-landscape scoped (read-only): 34 named struct/union types in 077, ZERO same-name-different-layout collisions + 9 anonymous → a shared-types-header (`src/shared/engine_types.h`) is a CLEAN path to propagate the ~100 struct-using shared fns (the recurring "[skip] N local types"), ≈+3.8% fleet.** NEXT (after this commit, H4): build engine_types.h, strip inline struct defs from 077.c (byte-neutral), relax dedup_propagate's struct guard for header-shared types, propagate.
- 2026-06-17 — **T6g medium band — fleet 42.14% → 44.64% (+2.5).** Regenerated `.run/t6_med2.json` (293 medium still-stub call-heavy, nins 41-150; fresh callee+data resolution). Harvest Workflow (30 agents) + 3-target gap-fill (R: mandatory reconcile). Gate: **73 verified** (25% — harder fns: GTE/matrix/regalloc residuals; 220 quarantined `.run/drafts-T6c-fail/`). `dedup_propagate` (struct-guarded) → **65 propagated fleet-wide** (37 struct/local-type skipped), 134 byte-identical, dedup 1076→1141 (0 failed). REAL 143,322 → 151,908. R22 clean running pre-commit. **Session total: 31.22% → 44.64% (+13.4).** Open tail: 285+220 quarantine (regalloc/struct/§10 residuals), struct-using shared fns (shared-types-header follow-up), 077-unique remainder, T7 giants.