mcp_engram_scar
Creates a geometric repeller in the memory manifold to prevent future attempts of failed approaches or bad solutions. Use when a code fix fails or a user indicates a dead end.
Instructions
TRIGGER: Call this immediately if you attempt a code fix and it fails, or if the user tells you an approach is a dead end. This creates a geometric repeller in the manifold so you do not hallucinate or attempt the same bad solution again in the future. For insufficient memory anchors (not general inference), pass uncertainty_status to mint an uncertainty:* receipt instead of guessing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| concept | Yes | The concept name to scar (e.g. 'failed_approach_x') or uncertainty slug when minting uncertainty receipt | |
| magnitude | No | Scar magnitude [0.0, 1.0]. Higher = larger CRS penalty and stronger topological deflection. Defaults to 0.15 (M-NOL default for contradiction axis spikes). | |
| process_context | No | Optional process:engram.* key — emits realized_by edge for process_metrics | |
| requested_anchors | No | Anchor concepts that were sought but insufficient for a memory claim | |
| uncertainty_status | No | When set, mint uncertainty:* receipt for withheld memory claim (e.g. memory_insufficient, contradictory_anchors). Scoped to recall/memory — not general inference. |