Align remaining doc lines with titled lenses and Session Zero

The memory steward found four leftover lines. The plan and the ontology
doc now describe elaborators as lensed sessions, not eight fixed
instances. The handoff no longer says there is no Session Zero. The
ontology doc notes that Session Zero stops declaring the human at the
genesis commons.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Meta Vens 2026-09-15 22:34:39 +02:00
commit 038632d1dd
3 changed files with 8 additions and 5 deletions

View file

@ -133,7 +133,8 @@ carries what the actor meant by it; the reading is the perceiver's own.
log; the story feed is `operator_log`, an owner-only projection that the
controller lane cannot name because `ControllerRunner` holds a
`ControllerPort`, not the mailbox. `WorldMailbox::create` declares the genesis
place `commons` and stands genesis subjects there.
place `commons` and stands genesis subjects there. Session Zero cuts the
human's genesis declaration there (`ghostlight-session-zero.md`, cut line).
`Witness` is one speakerless event over a place subtree: a beacon, a bell, a
blast. It names a fact, a place, and a confidence, and no speaker at all.
@ -701,7 +702,7 @@ structural, and the reducer alone admits. One elaborator may fill semantic
fields — names, labels, Persona material — inside a typed patch; it is not a
Persona, receives no prose membrane, and holds no authority.
Eight loops do not serialize on one another. A boundary binds to its own scope
Concurrent elaborator sessions do not serialize on one another. A boundary binds to its own scope
digest, so a patch answering it commits at any revision where that digest is
unchanged; only the mailbox serializes the physical commit. Two elaborators
touching overlapping components conflict on scope digest and one repairs.

View file

@ -35,7 +35,8 @@ Active phases. It alone derives authority, applies the typed
ontology reducer, and commits an atomic CultCache revision. World creation,
autonomous turns, player commands, elaboration, consumer patches, time
advance, and administrative changes all enter through the same
`CommandEnvelope` path; there is no Session Zero.
`CommandEnvelope` path; Session Zero (plan step 15) runs inside that same
kernel and has no separate owner.
The replacement owner is sealed. Its runtime boundary remains create/open,
immutable snapshot, submit, and typed receipts. Mutable aggregate state,

View file

@ -253,8 +253,9 @@ make character action a deterministic precondition-effect transition, four
derived `CausalBoundary` kinds (a draft `SeedRequest` is representable, not
inhabited: Draft answers nothing), scope-digest binding
for proposals, and one `AdmitPatch` command shared by seed admission and
boundary elaboration. Eight elaborators are one `OperationalAgent` loop whose
tool catalog is a projection of the operation set. The document carries its own
boundary elaboration. An elaborator is one `OperationalAgent` loop whose tool
catalog is a projection of the operation set, lensed by a title drawn from the
world's weights (step 15). The document carries its own
cut line, subtraction budget, build budget, and eighteen-proof verification
contract.