Skip to content

ContradictionPolicy

ContradictionPolicy = "supersede" | "flag"

Defined in: packages/memory-ltm/src/types.ts:206

Boot-configured handling for a detected contradiction (G3-T4, MEMORY_CONTRADICTION_POLICY):

  • flag (default) — keep BOTH rows visible in recall; each is marked status: 'contradicted' with review metadata pointing at the other, and the pair is linked with a contradicts MemoryLink.
  • supersede — latest-wins: the older row is hidden from default recall via the supersededBy marker (pre-G3-T4 behaviour).