Files
dotfiles/claude/memory/session-ledger-2026-05-02.md
David F GliddenandClaude Opus 4.8 3f9a89b00c chore(memory): Basic Memory trial begins — sync normalization baseline (283 files)
Basic Memory v0.21.6 first sync over the live memory dir (steward-authorized
live-dir trial, Option A 2026-06-06): adds permalink: to frontmatter, refolds
long YAML description lines, strips final newlines. Bodies untouched —
verified via full diff classification. From this commit forward, any diff in
claude/memory shows only what Basic Memory or the session writes.

Trial design: MemPalace untouched as incumbent; git status check on this dir
at every wrap; end-of-day evaluation (recall quality, sync robustness,
rebuild-from-files, malformed-file behavior).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 09:52:17 +02:00

34 lines
4.4 KiB
Markdown

---
name: Session Ledger 2026-05-02
description: Practice-of-return ledger maintained by /symmetria — returns, open horizons,
recalibrations, authorization moves, sub-agent dialogues, bypasses.
type: feedback
originSessionId: 8d9ac240-47df-4578-aec1-a9dd32965027
permalink: claude-memory/session-ledger-2026-05-02
---
# Session Ledger — 2026-05-02
## Returns
- 15:23 — Steward asked for mine status check, then noted CPU "creeping upwards." First answer (54.7% CPU = "GPU-offload signature") was a *catalogues-stale* pattern — repeating yesterday's framing without re-measuring. Re-measured: caught Spotlight `mdworker_shared` storm in flight (multiple workers 25-53% CPU, mine in `STAT: UN` blocked on I/O) + RSS growth (1.14 → 1.84 GB in 3 min) + 77% swap utilization. Initially over-attributed creep to Spotlight; re-checked 3 min later — storm had drained, RSS settled to 1.78 GB. Honest re-framing: Spotlight contention is real-but-periodic (will recur as palace grows), memory growth less alarming than first sketched. First proposed fix (`sudo mdutil -i off`) was wrong shape for a subdirectory; steward ran it, hit "unknown indexing state" error. Corrected to `.metadata_never_index` sentinel — proper macOS pattern for excluding a hidden subdir from Spotlight. Single durable file, idempotent, reversible. Steward authorized; placed at `~/.mempalace/.metadata_never_index` (15:23). Pattern caught: *over-attribution-after-undermeasurement* — assigning observed creep to the most visible cause without confirming attribution.
- 15:35 — Steward asked about reducing memory pressure for the mine. Surfaced top consumers; flagged `mxbai-embed-large` was loaded in ollama despite not being in yesterday's cleanup list. Initially mislabeled PID 26298 as "mempalace MCP" — *attribution-by-pattern-match* (assumed `node dist/index.js` = mempalace MCP without checking). Investigation corrected: PID 26298 was BMF, running via `com.capablemind.bmf` launchd agent for 1d 4h 57m. Yesterday's "BMF disabled" referred only to removing the cm-hook from `~/.claude/settings.json` — the launchd agent itself was never unloaded and continued auto-starting at login. BMF was the periodic mxbai caller (ollama-embeddings.ts), competing for resources with the chamber-library mine. Proposed [HARDENING] bootout of both agents (com.capablemind.bmf + com.capablemind.bettermemories); steward authorized "until chamber-library mine completes." First bootout attempt (label-only form) silently failed; second (with explicit plist path) succeeded despite "Boot-out failed: 5: Input/output error" message — verify confirmed agents gone + PID 26298 killed. Pages free 60 MB → 170 MB immediately; expecting ~900 MB after ollama auto-unload completes (~4 min). Pattern caught (twice in this session): rushed framing of process identities without verification.
## Open horizons
- Pulling thread (inherited): body-block sidenote SCSS refactor decision — one-line `font-style: normal` patch at `_sidenotes.scss:282` vs ~5-10 line architectural inversion (roman-as-base + voice-block-as-explicit-italic). Steward leaned refactor (*"simple, logical, elegant"*); not authorized before context-clear.
- Live question (inherited verbatim): one-line patch OR full architectural refactor for body-block sidenote rendering?
- Mine completion ETA: late tonight earliest, more probably tomorrow morning-to-midday Barcelona; Plutarch/Aristotle/Cicero ahead in Loeb block; previous projections wrong twice (recurrent *projecting-without-counting*).
- CapableMind-AI uncommitted work: `docs/thinking/README.md` (modified) + `docs/thinking/David/architecture/mempalace-connector-framework.md` (untracked) — steward's call on bundling.
- Type-pass + downstream stack (gated on MemPalace return): breadcrumb spec → multi-language spec → Heteronym/Hommage/Tombeau body work → BMF-MemPalace connector spec.
- **BMF restoration when chamber-library mine completes** — both launchd agents booted out (not removed). Restore via: `launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.capablemind.bmf.plist` + same for `com.capablemind.bettermemories.plist`. Plists + `~/.capablemind/data/` untouched. Surface this when mine completes (probably tomorrow morning-to-midday Barcelona).
## Confidence to recalibrate
- Mine ETA — wrong twice across two days. Hold any new projection skeptically; walk the corpus before extrapolating.
## Authorization moves
## Sub-agent dialogues
## Bypasses