backlog_contradictions
List structural contradictions where multiple active memories share a state_key. Select the correct one and update or forget the others. Optionally, review semantic collision candidates.
Instructions
List structural contradictions in memory: sets of ≥2 LIVE memories that share one state_key (e.g. "db.primary"), which should never happen — a new memory with a state_key auto-expires the previous holder. Each set means two beliefs about the same fact are both active. Resolution is yours, never automatic: pick the correct member, then either backlog_remember({ content, state_key, supersedes: }) to record the right value and retire the rest, or backlog_forget({ ids: [] }) to expire the wrong ones. Read members with backlog_get for full context before deciding. Set candidates: true to list semantic collision candidates instead: nearby live facts that deserve review, never contradiction verdicts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| home | No | Select the document home for this call. Overrides bridge defaults: global uses the user-wide home; project uses project_root or the bridge project. | |
| candidates | No | Return semantic collision candidates instead of structural state_key contradictions. | |
| project_root | No | Project root for this call. Overrides the bridge project root and selects the project home. |