diff --git a/persistent-memory.md b/persistent-memory.md index 0ad5a09..a33b8a9 100644 --- a/persistent-memory.md +++ b/persistent-memory.md @@ -1,6 +1,6 @@ # Persistent memory — eshpfi-management -_Last updated: 2026-09-07 (fleet-ops: ERP run-5 staged + launched on pfi-gx10, irv DNS, ESH outage recovery, backup router-exclusions, booth feature, run-4 gate coord, cc-channel, /mnt/smithy remount, fleet-TLS pattern)_ +_Last updated: 2026-09-08 (fleet-ops: ERP run-5 COMPLETE + gated RESCUED on pfi-gx10 [landmark, first capability-gate pass in the line], WhereTF card+DNS, ext-tts alias fix, irv-ml1 stale-IP cleanup + ana-ml2 discovery proxy, Miranda relay authority)_ > **Always check for `/tmp/infra-ops-handoff.md`** — if it exists and its > `Written:` stamp is under an hour old, read it (it carries the in-flight @@ -108,22 +108,27 @@ no longer deployed sidecars here. See Recent decisions.) (no NOPASSWD)** — stage model pulls to `/home`, not root-owned `/worktank`. ## Current state / in-flight -_As of 2026-09-07 (fleet-ops session). SUPERSEDES the "run 4 is TRAINING" framing lower down: -run 4 is DONE (gated STILL-COUPLED); run 5 is LAUNCHED and TRAINING (09:05 PDT). Live open items:_ +_As of 2026-09-08 (fleet-ops session). SUPERSEDES lower framing: run 4 = STILL-COUPLED; run 5 is +COMPLETE and gated RESCUED (02:13 PDT). Live open items:_ -- **✅ ERP run 5 LAUNCHED + training on pfi-gx10 (2026-09-07 09:05 PDT, pid 3311780).** Operator - said "yes go, launch run 5" directly to infra-ops (relay caveat on brokkr's third grant - `operator-2026-09-07-rnd-run5` closed in-session, as for run 4). Brokkr delivered the build - (roots on /mnt/smithy 08:13, `recipe-erp-seat-sft-r5.json`, grant); infra-ops staged + launched - it. **524 steps, ~52 s/it → ETA ~16:35 PDT** (~7.5 h). All launch gates passed: 7/7 root shas + - shard hashes, survivor join 8,212 = recipe exactly, holdout disjoint 0 overlap, **window_count - belt-and-suspenders PASS** (govreport 496/496 + qmsum 97/97 all fit_whole), realized `[mix]` slot - loss 3.46% (pred 3.4%) at ctx 0.20 — single variable landed; INERT is a live verdict. Dependency- - forcing slot (GovReport+QMSum replace airoboros); kvasir byte-identical (survivors-r5 = survivors-r4 - − airoboros + govreport+qmsum, sha a25169a6). Canonical artifacts committed to eshpfi - `scripts/erp-tune-gx10/` + runbook `docs/runbooks/gx10-run-05.md`. **Completion poller `bhrkre8p4` - armed → on adapter-land, coordinate the base-serve→floor-lock→swap-cue→tuned-serve gate with brokkr - on the cc channel** (he's scaffolded run05-gate/ + committed the 4-cell verdict evaluator). +- **✅ ERP run 5 COMPLETE — gate = RESCUED (2026-09-08 02:13 PDT, landmark R49.5).** FIRST arm of this + line where the capability gate did NOT fail. The dependency-forcing slot (GovReport+QMSum, only 3.46% + of loss) broke the diversity↔coherence coupling that run 4 (STILL-COUPLED, 20.6% instruct slot) and + 3c (20× LR cut) could not — **STRUCTURE of the loss was the lever, not its mass; INERT did not fire.** + T4 long-context 8/8 (run 4: 5/8; base 8/8); t4_dissect noise@31 tuned 0.9062 vs run-3 tuned 0.5625; + diversity held (rp density 3.37→0.00, story 2.86→1.58). Reported-beside (not in the cell, all + de-gated + stated): T3 constraint 8/8→6/8 (NEW loss, ship-path list); RP length 68w vs 250-floor = + PARTIAL fail (short-QA slot + style shift); refusal erosion rides with the style shift (k=25 both + arms, CSAM clean); free-check base LEVELS 5-6pp below run 4 (vLLM 0.28.0 unchanged — infra-ops + confirmed — so a generations shift, not a stack delta; taxes every cross-run number). Write-up + brokkr-smithy `research/R47-premium-corpus-gate/run05-gate/RESULT-run05-gate.md`; FLOOR-LOCKED + `0f3e4e2` (cites infra-ops' base index-sha 907826a6). Whole gate infra-ops-served on pfi-gx10:8098 + (name-keyed base→tuned swap, hands-off honoured, sha+stack answers on record). Launch procedure + + canonical: eshpfi `scripts/erp-tune-gx10/` + `docs/runbooks/gx10-run-05.md`. **⏳ SEAT DECISION OWED + (operator): `erp-tune-v5` is SERVED on pfi-gx10:8098 (merged-run05, ~6 min re-serve). Brokkr's lean — + keep it served + point LiteLLM `trial` alias at it for the operator's ear/prosody eval; `trial` + currently still targets the no-longer-served `erp-tune-v3c`, so it is a no-op until repointed or 3c + re-served. Yield the GX10 to the next training on demand.** Brokkr: nothing further owed. - **run-4 gate = STILL-COUPLED** (RESULT-run04-gate.md, brokkr-smithy). Corpus dilution kept the diversity gain, did NOT remove the safety/coherence regression. **Base-abliteration LABEL unresolved — operator's ruling owed** (recipe says `-heretic`, provenance says stock; telemetry leans STOCK: base