From 944c22a95c3873738487f05b627d6ab993b0e774 Mon Sep 17 00:00:00 2001 From: Vuong Hoang Date: Mon, 10 Aug 2026 15:07:18 -0700 Subject: [PATCH] =?UTF-8?q?memory:=20snapshot=20for=20/clear=20=E2=80=94?= =?UTF-8?q?=20dots.tts=20engine=20arc=20+=20LFM2.5=20landed;=20in-flight?= =?UTF-8?q?=20refreshed=20to=20session=20end-state?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- persistent-memory.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/persistent-memory.md b/persistent-memory.md index e3bdb2c..e46281b 100644 --- a/persistent-memory.md +++ b/persistent-memory.md @@ -1,6 +1,6 @@ # Persistent memory — eshpfi-management -_Last updated: 2026-08-08_ +_Last updated: 2026-08-10_ > **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 @@ -109,9 +109,11 @@ no longer deployed sidecars here. See Recent decisions.) ## Current state / in-flight -_As of 2026-08-08 — long session; all major arcs LANDED (full detail per arc is in Recent decisions). Genuinely in-flight now is thin:_ +_As of 2026-08-10 — long session; the dots.tts TTS-engine + LFM2.5 arcs LANDED (full detail per arc in Recent decisions). Genuinely in-flight is thin:_ -- **AWAITING peers (non-blocking):** (1) **ratatoskr-dev** to apply their side of the chatterbox-fast fix — revert sampling knobs to default (top_k 80→1000, temp 0.5→0.8) + send full text (server now caps generations at 250 chars, chunks internally); relayed msg `01KZER9X7S`. _(worldtree-dev #400 CLOSED 2026-08-08 — see Recent decisions; snapshot cleared, loop done.)_ +- **dots.tts is the new fleet RP-TTS engine — LIVE + consumer-confirmed.** v2 on irv-ml1:8198 (curly-sanitize + sentence-chunking), ratatoskr migrated + verified clean end-to-end; chatterbox-fast RECLAIMED (:8197 stopped, revive `docker start chatterbox-fast`). Canonical voice corpus in `voices/`. ⚠ WATCH: deployed container GPU creeps ~6→14GB/8h (cache accumulation; a redeploy resets it); the **pinned Dockerfile is the only rebuild path** until upstream fixes the phantom `gradio==6.17.0` constraint. Full arc → Recent decisions. + +- **LFM2.5-2.6b bake-off alias for brokkr — DELIVERED, awaiting his bench.** `vllm-lfm25` ana-ml2:8021 + LiteLLM `lfm2.5-2.6b` (deepseek_r1 reasoning-parser, vendor sampling); PRODUCTION-CLEARED (operator `-delimited: opening `` injected by chat template into the prompt, output = `reasoning…answer`; deepseek_r1 splits on ``). Re-smoke: content=valid JSON (51 chars, `json.loads` passes) + reasoning_content=824 chars → both halves of brokkr's gate met (scoreable + non-empty). ⚠ model wraps its answer in a ```json fence — a bare `json.loads(content)` chokes; scorer must strip the fence. brokkr notified + clear to run (`01KZP142…`). Backups: litellm `config.yaml.bak-pre-lfm25-20260810`; targeted `up -d vllm-lfm25` (shared-.env → never bare up-d). Repo: `stacks/vllm/` + `stacks/litellm/conf/config.yaml`. +- _(dots.tts migration + LFM2.5 stand-up: both fully landed this session — detail in Recent decisions `[2026-08-09→10]` / `[2026-08-10]`; summarized in the two lead bullets above. Rollbacks: dots `sed DOTS_TAG=v1 + up -d`; LFM2.5 backup `config.yaml.bak-pre-lfm25-20260810`.)_ - **OPEN FOLLOW-UPS:** chatterbox-fast **deployed flat-build-context vs package-repo divergence** (reconcile so a repo rebuild matches deploy — repo commit `6bc7bf0` has cap+norm_loudness in package layout; deployed is flat cap-only). Standing/parked: CI-flip runner-auth research, gitea `REQUIRE_SIGNIN_VIEW=false`, #363 research-wing ingest (no deadline), zonos-gateway CI-wire. **althing monitor** ARMED (handle `infra-ops`, task `b1uat4njl`; herald up). ⚠️ Re-arm ONLY after a real FIRE (` completed rc0`), NEVER after a plain operator turn (bounces rc3); spawn `althing-wake-listener` as its OWN `run_in_background` task, **NEVER chained with `&`/`&&`** (orphans it to init — bit me this session; reclaim with `althing-cli stop-monitor` then re-arm cleanly). -**eshpfi push state:** `origin/main` behind by ~13 commits (prior 7 + this session's 6 memory commits: 7ea8dd3/9147bc9/2e0bb85/2d7eb90/6332f14/6399a5a + this snapshot). **Push is the operator's call.** `graphify-out/GRAPH_REPORT.md` churns every commit (ignore); `stacks/heretic2-charrp-reasoning/` UNTRACKED (pre-existing, operator's). +**eshpfi push state:** `origin/main` well behind — this session added ~15 commits (the whole dots.tts engine arc `fca1a54`→`0775701`: voices corpus, dots-tts stack, LFM2.5 vllm+litellm, v2 fix, + memory snapshots) on top of prior unpushed work. **Push is the operator's call.** `graphify-out/GRAPH_REPORT.md` churns every commit (ignore); `stacks/heretic2-charrp-reasoning/` UNTRACKED (pre-existing, operator's). ## Recent decisions