You're offline — showing cached data

MC-4112

Wire up memory salience instrumentation to unblock promotion pipeline
2026-06-13 08:48:57 SAST
Home Board MC-4112

Wire up memory salience instrumentation to unblock promotion pipeline

Memory promotion (dream-cycle: auto -> _pending_promotion -> curated MEMORY.md) is idle because the salience log ~/.claude/logs/memory-manager.jsonl does not exist. Dream-cycle ...
State Done Next Action Closed Owner Lucienne Runtime Closed Age 20d ago
MC-4112
Ticket is done; runtime is closed. · profile claude_opus_1m_high

Description

MC-4112
Memory promotion (dream-cycle: auto -> _pending_promotion -> curated MEMORY.md) is idle because the salience log ~/.claude/logs/memory-manager.jsonl does not exist. Dream-cycle has nothing to rank, so high-value auto-memories never get curated. GOAL: instrument memory recall/use so salience events are emitted to memory-manager.jsonl, then promotion ranking starts curating automatically. SCOPE: - Emit a salience event each time a memory is recalled/used (vault MCP memory_search/recall, session-boot MEMORY.md loads, and any retrieval that surfaces an auto-tier file). Event shape: timestamp, memory path/name, event type (used|loaded|caused_pain), persona. - Persist to ~/.claude/logs/memory-manager.jsonl (append-only JSONL). - Confirm dream-cycle.py salience ranking consumes the log and drafts into _pending_promotion/. - Verify end-to-end: generate some salience events, run dream-cycle, confirm a draft lands in _pending_promotion for review. CONTEXT: see reports/memory-architecture.html section 11 (Outstanding) - this is the top "blocked" item. Hardening dev-loop (secret gate, dedup ledger, symlink guard, dream-cycle glob fix) already shipped 2026-05-24. This is the remaining piece to make the lifecycle self-curating. TIER: design needed (where exactly to hook recall events) - treat as Tier 2/3 dev-loop. Cross-machine: instrumentation must work on Mac (lucienne) and Luci.

Activity

done
Luci is working...
Live
No activity yet
Help