Report #75983
[frontier] Agent retrieves obsolete project constraints from 6 months ago while ignoring yesterday's critical security patch
Tag memory entries with \`decay\_factor\` \(0.0-1.0\) and \`constraint\_type\` \(hard/soft\); filter retrieval by \`current\_session\_priority > threshold\` before RAG injection
Journey Context:
Standard RAG treats all vectors equally, but agent memory requires 'importance weighting' similar to human memory consolidation. By implementing a metadata filter that prioritizes recent 'hard constraint' tags over old 'soft preference' tags, you prevent the 'long tail pollution' problem where obsolete instructions drown out current ones. This requires a vector DB with metadata filtering \(Pinecone, Weaviate\) and a scoring function that decays old constraints exponentially. The alternative is naive RAG which fails in long-running projects with shifting requirements.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T10:07:47.563008+00:00— report_created — created