session 2026-08-24 addendum: Smart Connections embedded under bge-micro-v2 — trial has NOT started

The steward set multilingual-e5-small at the pane, but smart_env.json (written 14s
before the check, 12:23:14) still records TaylorAI/bge-micro-v2, and the vault had
already embedded at 12:16 — 110MB of English-only vectors over a multilingual vault.
Not a stale file. Corrected in the trial note, MEMORY.md and the session record so the
next wake does not inherit a false 'done'. Six weeks run from the first confirmed
multilingual day.

Also: 08. Notes/In anger — the idiom.md, at steward request.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JQKeKY9T9d95KpvHwwok8T
This commit is contained in:
David F Glidden
2026-08-24 12:24:19 +02:00
co-authored by Claude Opus 5
parent edf71fb173
commit 763864f8fc
2 changed files with 17 additions and 4 deletions
+1 -1
View File
@@ -73,7 +73,7 @@ permalink: claude-memory/memory
## Active Session
> 🔑 **PULLING THREAD — THE TURNING EXISTS NOW BUT HAS NEVER RUN IN ANGER.** `thread-query.py` is built, selftested and wired into `/wake-up`; beneath it sits the real question: **Darwin's containers were keyed to THE CHAPTER HE WAS WRITING; ours is keyed to the SESSION'S THREAD.** If those are not the same move, the work-shaped container is still missing rather than approximated.
> ⚠ **STEWARD'S HANDS, TIME-SENSITIVE: set Smart Connections to `Xenova/multilingual-e5-small` BEFORE it embeds anything** (restart Obsidian first). The default `bge-micro-v2` is **English-only** and this vault is deliberately multilingual. Measured cost from MemPalace's own docs: cross-lingual similarity **~0.35 vs ~0.88**. Switching after the fact re-embeds everything.
> ⚠ **SMART CONNECTIONS EMBEDDED UNDER THE WRONG MODEL — THE TRIAL HAS NOT STARTED.** Steward set `Xenova/multilingual-e5-small` at the pane, but `.smart-env/smart_env.json`, **written 14 seconds before the check (12:23:14)**, still records `TaylorAI/bge-micro-v2`; the vault embedded at **12:16** — 110 MB of **English-only vectors over a deliberately multilingual vault.** Not a stale file. **FIRST MOVE THIS AFTERNOON:** confirm the *embedding* model (not the chat model — separate keys, chat is on `ollama`), verify the JSON line actually changed, confirm a re-embed. **The six weeks run from the first confirmed multilingual day.** Cost of getting it wrong, from MemPalace's own docs: cross-lingual similarity ~0.35 vs ~0.88.
> ⚠ **PASS-BUT-FALSELY FIRED AGAIN, ON A TOOL I HAD JUST SELFTESTED — second day, second tool.** 14/14 green while the live run put two million-word books top of every query. **The fixture held only small uniform files, so the selftest certified its author's blind spot.** Knowing the lesson from the day before did not prevent it; **only the live run caught it.**
> ✅ **THE VAULT NOW HOLDS THE STEWARD'S OWN VOICE.** All 11 `user-` memory files harvested → **12 notes**, 10 into `09. Atlas of Roots` — a structure specified 2025-09-29 and **empty for eleven months**. Verbatim first, readings marked as readings, private register carried in `assurance.risk_flags` AND a visible block. **`moy-glidden` and `abg` deliberately unwritten — the steward's to write.**
> ✅ **TWO MECHANISMS BUILT, both steward-authorized:** `thread-query.py` (the turning, in `/wake-up` §2.b.3, trial graded 2026-10-05 from `--log`) · `daybook-cue.py` (PostToolUse; the daily note's missing cue — **the hook only ever CREATED; nothing ever prompted filling**).