Revise a neuron
crbro_reviseRetire outdated or false facts and entries from recall without deleting them; keep them on disk and reactivate later when a replacement exists.
Instructions
Write: change what a neuron says without deleting anything. Stage 2 of the lifecycle: something stopped being true, or was never true, and nothing replaces it → crbro_revise (kept in the file, gone from recall, reversible with status active). If a replacement exists, crbro_learn with supersedes does both; for what must not exist on disk use crbro_forget. facts retires facts by id or exact text; entries retires decisions, patterns, errors and debts by exact text; status active reactivates either (local only on a shared neuron: the next sync re-applies the retirement, shared_warning says so). summary, domain, tags and name edit metadata in the same call (tags replaces the whole list; the id never changes). Anything in unmatched is STILL LIVE — fix and re-run.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Rename the neuron. Its id, file, synapses and shared state stay the same. | |
| note | No | Why. Stored as revision_note on facts and entry_status.note on entries. The next reader will wonder. | |
| tags | No | Replace the WHOLE tag list (trimmed, deduplicated). On protocol neurons re-send the priority: and source: tags or they are gone. | |
| facts | No | Facts to move to `status`: their ids (from crbro_recall) or exact text (trimmed, case-insensitive). For superseded/retracted only active facts match; for active only retired ones do. | |
| domain | No | Replace the neuron domain unconditionally, e.g. "proyectos-web". | |
| neuron | Yes | Neuron id or name holding what to revise, e.g. "project_octochat". | |
| status | No | superseded = a newer truth exists (default); retracted = it was never true; active = reactivate a retired fact or entry. Reactivation is local: on a shared neuron the next sync re-applies the retirement (the response carries shared_warning). | |
| entries | No | Exact texts of decisions, patterns, errors or debts to move to `status`. Retired entries stay in the file (entry_status) but leave recall like a superseded fact. | |
| summary | No | Replace the neuron summary. Credentials are redacted and listed in redacted. |