Record routing cargo hard cut

This commit is contained in:
Meta Vens 2026-08-24 06:27:35 +02:00
commit cec8a0db1c
5 changed files with 53 additions and 18 deletions

View file

@ -1,8 +1,8 @@
# Epiphany current algorithmic map
Updated: 2026-08-24
Latest committed implementation cut: `2a435eb5` on `codex/epiphany-shakedown-live`
Current worktree cut: documentation/evidence for singular Persona/tool provenance;
Latest committed implementation cut: `ffd91c20` on `codex/epiphany-shakedown-live`
Current worktree cut: documentation/evidence for fixed routing/retention cargo removal;
Ox17 remains paused
This document describes the live machine. Historical cuts, rejected paths, and
@ -33,7 +33,7 @@ Mind/runtime receipts own decisions and lifecycle identity; keyed RepoModel
documents own repository structure; scratch and retrieval inputs belong to
sealed reasoning passes. Two callerless OpenAI-runtime mouths and eight
definition-only type constants are also gone. The cut is 291 pure deletions;
the state-model crate is 398 lines. It does not touch the still-unrun Atlas
the state-model crate is 366 lines. It does not touch the still-unrun Atlas
inter-swarm path.
Provider observability is typed consequence, not a no-op callback shelf. Exact
@ -50,8 +50,21 @@ and removes a linked-event vector that repeated `effect_document_id` plus a
relationship slot every producer left empty. The memory keeps the exact
Interpreter effect document and decision context. Tool receipts advance to v1
and remove an always-empty raw-result reference; exact result JSON or error is
the receipt consequence. Mind/runtime writable epochs are v10/v26, and old
stores refuse rather than inheriting the retired shapes.
the receipt consequence. Mind/runtime writable epochs were v10/v26 at that
cut, and old stores refuse rather than inheriting the retired shapes.
Routing identity lives at the owner, not in every payload. Exact `ffd91c20`
deletes the fixed Research role from Eyes evidence packets because their typed
family plus request and decision-context identities already own provenance. It
deletes the fixed Epiphany Persona agent label from each social mention because
the Persona-only queue and immutable turn request own routing. Resident Self
retention keeps cumulative lifecycle/envelope counts and its exact chained
deletion digest; it no longer accepts a clock merely to persist an unread
timestamp outside that chain. The live shapes are Eyes evidence packet v2,
Persona social mention v2, Resident Self state v3/retention head v1, and
Mind/runtime v10/v27. Model Atlas is unchanged and remains unaccepted until a
live inter-swarm exchange exercises publication, transport, verification,
admission, wake, and withdrawal end to end.
CultMesh contains no JSON-derived operator snapshot, coordinator receipt,
Hands gate, role-review event, unauthenticated Odin/Eve provider row, or daemon

View file

@ -350,6 +350,13 @@ Cut in this order:
deleting duplicate effect-event provenance, an always-empty relationship,
and an always-empty raw-result reference. Mind/runtime epochs are v10/v26;
old writable stores refuse without migration.
Exact `ffd91c20` deletes three more derived fields: the fixed Research role
from Eyes packets, the fixed Epiphany Persona agent from queued mentions,
and the unread Resident Self retention timestamp. Their owning request/
context, Persona queue/turn request, and chained retention digest remain.
Eyes packet v2, Persona mention v2, Resident Self state v3/retention head v1,
and runtime v27 form the hard cut. Model Atlas remains intact for its first
live inter-swarm collaboration run; component proofs are not acceptance.
3. **Baseline transaction landed at `9f7b164f`; operator routing at `587c56d2`; Resident continuation and keyed acceptance at `478fb923`:** baseline Body Modeling is now thread-free from unresolved Body obligation through Launch/Wait/Review and exact Mind admission. Resident and operator callers consume the same family projection and acceptance owner. Thread ID remains immutable pass provenance only.
4. **Proposal Modeling landed at `d1b031cb`:** its immutable request, worker launch, runtime attempt/result, and `Modeling.proposal_frontier` commit now own Launch/Wait/Review and admission. The aggregate launcher refuses proposal cargo; the old selector, validator, context builder, and generic-launch hint are deleted. Body and Proposal share only the exact-envelope launch CAS invariant, not a mutable family registry. Exact `b0a4978d` deletes the later duplicate launch-binding document entirely; the worker launch is the sole launch owner.
5. **Continuation vocabulary landed at `e404c105` and was named truthfully at `fc5d1a4a`:** concrete pass families share one pure `EpiphanyAgentPassContinuationAction`; their semantic requests, projections, validators, and admission owners remain separate.

View file

@ -2,8 +2,8 @@
Updated: 2026-08-24
Branch: `codex/epiphany-shakedown-live`
Latest committed implementation cut: `2a435eb5`
Current worktree: documentation/evidence for singular Persona/tool provenance;
Latest committed implementation cut: `ffd91c20`
Current worktree: documentation/evidence for fixed routing/retention cargo removal;
Ox17 remains paused
## Orientation
@ -15,7 +15,7 @@ Idunn's Yggdrasil CI/CD task with local compiler work, or wake resident
cognition without an explicit operator resumption.
Epiphany is a supervised engineering alpha. Exact source `d2ca6630` remains the
production symlink body and is inactive. Exact `2a435eb5` is the current
production symlink body and is inactive. Exact `ffd91c20` is the current
build-affecting source. Historical live proofs remain evidence; they do not
authorize the next capstone or Gate 1.
@ -45,6 +45,20 @@ authorize the next capstone or Gate 1.
## What just landed
Exact `ffd91c20` removes three fixed or non-causal fields outside Model Atlas.
The Eyes evidence packet no longer repeats `source_role_id = research`; its
request and decision-context identities own provenance. A Persona mention no
longer repeats `target_agent_id = epiphany.Persona`; the Persona-owned queue and
turn request own routing. Resident Self retention no longer accepts a clock
only to store an unread `retained_at_millis`; counts plus the chained deletion
digest remain the retention consequence. Eyes packet v2, Persona social mention
v2, Resident Self state v3/retention head v1, and runtime v27 form a hard cut.
Core and the swarm, model-runtime, and Persona-service entrypoints compile;
Persona admission 7/7, Persona decision/retention 5/5, keyed Modeling/Research
1/1, and both writable-epoch refusals 1/1 pass. The maintained source delta is
6 net deletions. Model Atlas is untouched. Its component proofs are not a live
inter-swarm collaboration result; that trial has not run.
Exact `2a435eb5` makes Persona-memory and tool-receipt provenance singular.
Persona-memory v2 retains the exact Interpreter effect-document and decision-
context IDs; its linked-event vector repeated that same effect ID and its
@ -896,13 +910,13 @@ coordinator `12/12`, swarm `10/10`, and model-runtime `13/13`.
## Immediate next action
The Ox17 deployment lane is paused. Continue the source/test-authority audit
from exact `0bb6a883`; do not compile or deploy through Idunn yet. Inspect the
remaining production modules and tests by owner, consumer, invariant, and
failure mode. Delete an abstraction with the tests that merely animate it when
it has no decision-bearing consumer. Preserve the keyed Mind, sealed reasoning,
direct Body-to-Modeling flow, family admission owners, Persona social state,
provider boundaries, and consequence-verifying receipts.
The Ox17 deployment lane is paused. Continue the registered-document and test-
liability audit from exact `ffd91c20`; do not compile or deploy through Idunn
yet. Delete an abstraction with tests that merely animate it when it has no
decision-bearing consumer. Preserve keyed Mind, sealed reasoning, direct Body-
to-Modeling flow, family admission owners, Persona social state, provider
boundaries, consequence-verifying receipts, and the complete Model Atlas
vertical slice until its first live inter-swarm collaboration trial.
Yggdrasil previously exposed 96 GiB of dead native Cargo targets after
interrupted full-workspace builds; exact cleanup returned the builder target