epistemic_resolve

Resolve a detected conflict by choosing which claim to keep.

MUTATE
epistemic_resolve

Parameters

NameTypeRequiredDescription
conflictIdstringYesThe conflict group ID or memory ID of one of the conflicting claims.
keepstringYesWhich claim to keep: "old", "new", or "both".

Behavior by Strategy

StrategyKept ClaimDiscarded Claim
"old"Restored to original tierRevoked (logged)
"new"Stays at computed tierRevoked (logged)
"both"Both restored, conflict group cleared

Example

{
  "tool": "epistemic_resolve",
  "input": {
    "conflictId": "mem_abc123",
    "keep": "new"
  }
}
Response
{
  "resolved": true,
  "kept": { "id": "mem_d4e5f6", "claim": "User switched to Meta" },
  "revoked": { "id": "mem_abc123", "claim": "User works at Google" },
  "entropyDelta": -0.015
}