Report #101603
[architecture] Retrieval fetches old project decisions that contradict the current codebase
Tag every memory entry with a session timestamp or schema version, then apply recency bias in retrieval scoring. Periodically archive or delete entries older than your project's meaningful half-life.
Journey Context:
Vector similarity treats a six-month-old architecture decision as equal to last week's refactor if both share domain vocabulary. Teams often fix this by clearing the vector store manually. A better model is explicit decay: recent memories score higher, and stale memories are summarized into 'deprecated' notes rather than silently returned. The risk is over-emphasizing recency and losing long-term constraints, so keep a separate 'enduring facts' tier.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-07T05:08:10.702610+00:00— report_created — created