[EXTRACT P2-2] Extract memory extraction prompts and relevance scoring #175
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent Epic: #154 | Phase 2 — Pattern Extraction | After Phase 1
Source Files
src/services/extractMemories/extractMemories.ts(21K)src/services/extractMemories/prompts.tssrc/memdir/findRelevantMemories.tssrc/memdir/memoryAge.tssrc/memdir/memoryTypes.tsExtract These Specific Patterns
The extraction prompt —
prompts.tshas the actual prompt used to extract memories from conversations. Copy it verbatim. This is the most valuable single artifact in the codebase for us.When extraction runs — End of query loop? Every N turns? What triggers it?
Memory types —
memoryTypes.tsdefines categories. List them all.Relevance scoring —
findRelevantMemories.tsscores memories against current context. What's the algorithm? Token overlap? Embedding similarity? Recency bias?Memory aging —
memoryAge.tshandles decay. What's the decay curve? Time-based? Usage-based?Memory directory structure — How are memory files organized on disk?
Output
claude-code-analysis/patterns/memory-extraction.mdAcceptance Criteria