The failure modeA bad write does not announce itself.
A single confused agent run can commit incorrect state — a wrong conclusion, a stale fact, a decision that was later reversed. In a plain vector store, that write just becomes another embedding. It will keep surfacing as a “similar” match until a human happens to notice, because similarity search has no concept of provenance or correctness — only distance.
What actually needs solvingProvenance, contradiction handling, and recovery.
Long-running agents need to know which run, tool, or operator produced a piece of state; whether a new write conflicts with what is already stored; and how to undo a write if it turns out to be wrong. None of that is a retrieval-quality problem — it is an operational memory problem, and it needs a different layer.