Report #90298
[frontier] RAG retrieving stale document versions despite frequent content updates
Model documents as event streams in a streaming database; agents subscribe to change feeds rather than querying static vector indexes, maintaining real-time embedding deltas
Journey Context:
Naive RAG snapshots documents at ingestion time, creating staleness the moment a document edits. Event-sourced RAG treats each paragraph as a log of diffs; vector embeddings are computed on deltas, not full re-ingestion. This enables real-time RAG on rapidly changing docs \(codebases, collaborative wikis\). The cost is operational complexity—requires streaming SQL knowledge—but eliminates the 'freshness window' problem entirely. Alternative: periodic re-indexing fails for sub-minute latency requirements.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T10:09:37.582691+00:00— report_created — created