docs: record the correspondence corrections — grounding, faculties, wonder, consolidation
Neuron Soul CI / build (pull_request) Failing after 4m9s
Neuron Soul CI / deploy (pull_request) Has been skipped

The architecture docs describe four things the design spec has since ruled out,
and each one is a supervisor invented for something that should be a property of
the substrate: grounding modelled as a subsystem rather than as the edge weight
it already is; faculties modelled as parameters of a read when abduce is a write;
wonder materialized as a maintained manifest when it is the boundary of the
structure; and consolidation implemented eleven times behind tickers when a brain
has no cron job.

Left standing rather than deleted, per the repo's own supersession discipline —
the trail of how the understanding matured is the point. Each stale passage is
marked inline and points at a new 06 §12 that transcribes the corrections and
records the measured consolidation inventory.

Authority: foundation/el, branch design/correspondence-and-censorship,
lang/spec/correspondence-and-censorship.md.
This commit is contained in:
2026-08-16 13:31:27 -05:00
parent b6ed9340bf
commit 65dd2cf097
12 changed files with 666 additions and 15 deletions
+11
View File
@@ -50,6 +50,17 @@ At the start of every session:
- Refine: `supersede(id=..., action="evolve"|"tombstone"|"promote", ...)` for
completions and lessons-learned; `learn(seeds=..., faculty="induce")` to recalibrate
the steering-prior, not as a session-notes dump.
> **Shape is known-wrong (2026-08-16) — see `docs/architecture/06-cognitive-architecture.md` §12.2.**
> `faculty=` as a keyword argument models a **faculty as a parameter**. Faculties
> are **operations**, distinguished by what they change: `reason` changes the
> estimate (a read), `induce` changes the parameters (this call — the
> correspondence-beat, which already exists and measurably works), `abduce`
> changes the structure (a write). **A write cannot be a parameter of a read**,
> and `engram_think()`'s output type has no field in which a structural change
> could be returned. `faculty="induce"` happens to be the one value that is
> honest here; treat the parameter itself as sequenced for removal, and do not
> add faculties to it. The surface residue is
> `mcp-wrapper/src/main.el:409`.
## Architecture style — VBD, no exceptions