Belief Management
manage_beliefRecord, inspect, and reconcile what each entity believes by admitting, retracting, or resolving evidence and contradictions, separate from objective truth, shared lore, or raw observation.
Instructions
Manage per-entity evidence and reconciled belief stances — one entity's subjective epistemic state, distinct from objective truth, shared lore, and raw observation. Mutating actions (admit, retract, reconcile) persist to the Novel and are audited; list/get/evidence/conflicts are read-only. Revert the most recent mutation with manage_history (action: undo). Use when: recording what an entity has learned or believes (admit), suppressing a piece of evidence (retract), inspecting current stances (list), reading one question (get), listing supporting evidence (evidence), finding unresolved contradictions (conflicts), or forcing recomputation (reconcile). Do NOT use when: recording objective world truth — use manage_causal or manage_world; recording shared lore — use manage_lore; recording raw observation — use manage_perception; recording consumed reference material — use manage_corpus.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | list, get, evidence, admit, retract, conflicts, or reconcile. | |
| object | No | Proposition object (admit). | |
| source | No | Source key used to correlate duplicate evidence (admit; default the active badge). | |
| status | No | active, unresolved, or suppressed (admit; default active). | |
| weight | No | Evidence support weight 0..1 (admit; default 1). | |
| subject | No | Proposition subject (admit). | |
| polarity | No | positive or negative (admit). | |
| question | No | Belief question key, or subject|predicate|object (get/evidence). | |
| entity_id | No | Entity whose beliefs are queried or mutated. | |
| predicate | No | Proposition predicate (admit). | |
| evidence_id | No | Evidence record id (retract). | |
| source_ordinal | No | Contributing event-log ordinal (admit; default the latest event ordinal). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Human-readable text envelope mirroring the structured result (REQ-001, REQ-548a). | |
| status | Yes | Machine-readable result status: OK, NEED_INPUT, WARNING, PARTIAL, or an error category (REQ-002, REQ-548c). |