|
| 1 | +# HANDOFF 2026-08-03b — afternoon session wrap (resume point) |
| 2 | + |
| 3 | +Supersedes HANDOFF_2026-08-03.md's next-moves. Everything through |
| 4 | +`0d948d1` pushed; checkpoints ms_g6_{sp1,sp2}, ms_g7_pressure, |
| 5 | +ms_g8_snippets on B2. Nothing running at wrap time. |
| 6 | + |
| 7 | +## The headline: ms_g6_sp1 is the new production policy |
| 8 | + |
| 9 | +`checkpoints/ms_g6_sp1.bin` (multi-delay {2,3} champion recipe): |
| 10 | +- d2 **434.5 c434** / d3 **413.4 c409** (both 3/3 deterministic) |
| 11 | +- d4 **332.4 c313** with `--delay-id-override 3` (the honest id=4 is an |
| 12 | + UNTRAINED one-hot and scores 71 — never deploy at untrained ids) |
| 13 | +- One checkpoint covers the whole practical netplay band. Next Direct |
| 14 | + session should run sp1 at --frame-delay 3 (and use override 3 if the |
| 15 | + analyzer says the peak drifted to 6). |
| 16 | + |
| 17 | +## Task-list sweep results (19 of 20 closed; #12 + #20-theory remain) |
| 18 | + |
| 19 | +- **Grind-6 spacing A/B**: adjacent-shift interference REFUTED; small |
| 20 | + pools excel at their low rungs; {2,3,4}'s d2 pin was composition, not |
| 21 | + structure. No one-variable theory survives the 4-arm matrix (#20). |
| 22 | +- **P5 cycles #1+#2** (fight-state gap): whole-rollout mixing = +43% |
| 23 | + under pressure but DESTROYS the stand gate (72.9 c1); snippet mixing |
| 24 | + (103 snippets/23k frames via scripts/snippet_mine.exs + the drill's |
| 25 | + new --snippet-frames) is SAFE (stand 385.5 c374) but no pressure |
| 26 | + gain. Methodology validated both directions; the gap wants the HUMAN |
| 27 | + corpus (--replay-dir! GOTCHA #84) and/or richer labels. |
| 28 | +- **#11 stateful**: drift real (-40% at champion scale); resync hybrid |
| 29 | + REJECTED (periodic state discontinuity worse than smooth drift); |
| 30 | + windowed stays deploy default; train-unroll-=-step is the real path. |
| 31 | + En route: sync runner silently dropped --stateful-step (fixed) — the |
| 32 | + A/B's activation check caught three identical sham arms. |
| 33 | +- **CycleSim gate PASSED** (morning): hysteresis decode + lag-2 = |
| 34 | + z chains 151 unbroken / zz metronome, soft=0. Trusted Dolphin-free |
| 35 | + evaluator for the plain lineage. |
| 36 | +- **SAE cross-arch** (P6 closed): same GT features emerge in GRU and |
| 37 | + Mamba (own_offstage 0.54/0.71, own_shielding 0.60/0.43); shared |
| 38 | + knockdown deficit ~0.07 = P4's no-tech-reading at feature level. |
| 39 | +- **Init-forensics ledger CLOSED**: every seed fit the labels |
| 40 | + (failures were closed-loop); probes saturate (controls caught it). |
| 41 | +- **P4 (yesterday, confirmed)**: nobody reads techs; curve = acceptance |
| 42 | + test for reaction training. |
| 43 | + |
| 44 | +## New ops rules today |
| 45 | + |
| 46 | +- GOTCHA #83: nix-gc ate the un-rooted appimage-run path (evals died |
| 47 | + 127 at midnight); wrapper now GC-rooted via `nix build -o`. |
| 48 | +- GOTCHA #84: human-session replays die with the temp Dolphin dir — |
| 49 | + ALWAYS pass --replay-dir (the couch corpus was lost to this). |
| 50 | +- Never deploy/eval at an untrained delay-id; override to nearest. |
| 51 | +- Collection runs must pass --temperature (dedup rule). |
| 52 | +- No shift-jitter in SS-on-queue recipes (grind-3). |
| 53 | + |
| 54 | +## Open threads (in value order) |
| 55 | + |
| 56 | +1. **#12 remote-ping measurement** (Bradley-gated): one Direct session |
| 57 | + with a friend + analyze_qtrace = the real netplay rung. Fold into |
| 58 | + the ACAB#182 rematch; regime fears are fully retired (lock/load/DPMS |
| 59 | + all exonerated; the 08-01 gap was the fixed re-inference bug). |
| 60 | +2. **#20 rung-composition theory**: why {2,3} >> at d2 but {2,3,4} >> |
| 61 | + at d4. Instruments: {3,4} arm; CycleSim drop-traces (needs |
| 62 | + queue-embed extension); per-rung boundary maps. |
| 63 | +3. Fight-state gap v3: human corpus + possibly non-multishine pressure |
| 64 | + labels (a defensive expert, or BC from Bradley's own play). |
| 65 | +4. Train-unroll-=-deploy-step (the O(1) inference endgame). |
| 66 | +5. Technique-id conditioning (the "frame-perfect on command" thread): |
| 67 | + two techniques, one policy, one trigger channel — all machinery |
| 68 | + exists. |
0 commit comments