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

Binary file not shown.

View file

@ -52,7 +52,8 @@ current_status:
summary: The keyed RepoModel hard cut, decision-context foundation, Model Atlas code slice, complete Body, Proposal, frontier-verdict Modeling, frontier Research, frontier Verification, frontier Planning/PlanMind, Reorientation, and Persona decision-context lifecycles are landed on codex/epiphany-shakedown-live. Keyed Mind plus exact runtime receipts own coordinator presence, work discovery, deterministic launch, job-bound continuation, review, typed failure, semantic admission, and retained decision reachability. Exact 07d891ba and ec1431ff delete the persisted/global thread aggregate and its generic coordinator/prompt/revision surfaces. Exact f7948795 deletes MindGatewayReview, MindStateCommitReceipt v0, the generic interpreter prompt, runtime registration/read APIs, false thought/state-effect/adoption CultNet mouths, and stale launch proof profiles. CultMesh now projects only reasoning basis, decision context, and exact Mind commit receipt, read-only. Exact 1c9aafd8 seals the terminal decision context before model-backed frontier-Planning failure and binds the typed failure plus generic job result to it. Exact e0e75a30 deletes the residual aggregate role patch/parser/policy surface, gives Research one closed typed decision, and deletes the unowned generic Imagination planning patch. Exact 12b1b285 makes runtime model/tool binding validation the shared owner for execution and decision sealing; hostile provider, receipt, and stored-binding substitutions refuse, while retained basis/context audit survives transcript-delta deletion. Exact 01602fd3 advances Mind/runtime to v2/v1 and refuses historical or split writable identity pairs before registered writers see them. Exact 26b6a5bf proves simultaneous disjoint Modeling writes, simultaneous Verification+Modeling admission, same-identity conflict, exact replay, and reopened graph assembly; raw mutation primitives are crate-private. Exact 7c2ebd81 moves Persona state-note admission from the legacy agent-memory aggregate into keyed Mind documents and proves a concrete Hands consequence can commit simultaneously. Exact 79c0e373 seals the assembled Persona input and observed source versions in Mind before inference. Exact d3300bba authenticates that input through its one exact Mind commit, refuses naked typed documents, re-enters without external observation or model inference, and proves current-work reconstruction is identical and read-only across Launch, Wait, completed, and post-Research boundaries. No compatibility reader, bootstrap aggregate, schema migrator, or dual reader survives. The source-level Decision-Auditable Concurrent Mind migration is accepted; the fresh exact-package capstone remains open. The machine remains a supervised engineering alpha; Model Atlas operational Gate 1 stays paused.
public_positioning: docs/positioning.md is the current public claim owner. Epiphany is the organizational layer above frontier AI workers; global coherence collapse is the primary failure; prompts are bounded projections of governed organizational state; humans retain purpose, judgment, authority, disagreement, exceptions, and acceptance. GameCult is the forge and longitudinal evidence program for a target federation of one locally owned Epiphany project organism per living project Body. Model Atlas carries typed offers, claims, evidence, and derived technical relationships; Bifrost is the intended external work, membership, governance, attribution, and identity-linked receipt rail. Public Persona relationships and visitor surfaces are intended social infrastructure, while private Mind and consequence authority remain local. The fleet, real three-repository Gate 1, complete Bifrost attribution, sustained autonomous production, visitor experience, and external design-partner pilots remain gated alpha targets.
competitive_launch_signal: The 2026-08-22 Munder Difflin launch analysis in notes/munder-difflin-launch-intelligence-2026-08-23.md is the current Eyes/Imagination owner for this category signal. It establishes strong demand to try a packaged, local, visual multi-agent control plane and supplies repeated qualitative demand for an operator-attention surface over plans, questions, blockers, decisions, consequences, and liveness; it does not establish retention, reliable autonomy, or paid product-market fit. Munder is materially ahead in installation, cross-platform reach, provider reuse, category compression, community formation, and feedback velocity. Its public failures make renderer-owned physiology, cross-Body restoration, proxy safety metrics, false consequence receipts, provider parity, and marketed-but-unavailable federation concrete falsification targets. Epiphany does not yet own a general operator UI: Persona projection into shared asynchronous chat is the concrete human surface, while CultMesh remains projection-neutral. Social Aquarium, a dense operator cockpit, TUI, and audit surfaces may use distinct Eve compositions over the same provider-owned facts. A one-hour projection experiment and managed continuity/federation remain evidence-led options rather than adopted roadmap authority; the source-subtraction and test-authority audit remains next.
latest_phase: Fresh-package Ox17 remains paused while source subtraction continues. The live source owns keyed Mind, sealed reasoning projections and exact provider requests, direct Body-to-Modeling work, typed frontier planning, Persona, provider-owned Bifrost feedback, and Odin/Idunn deployment receipts. Runtime status aggregates, mutable adapter-status shadows, uninhabited generic planning mirrors, duplicate Continuity recovery copies, global revisions, generic role/event authority, duplicate prompt-state cargo, duplicate family launch bindings, and Epiphany-owned Rider/Unity organs are absent. Brokkr owns Unity through Eve/CultMesh; a future Rider daemon owns Rider. Completed model-session tombstones retain only resurrection fences and an exact deletion digest. Archived worker attempts retain the exact request/terminal identity, deletion digest, decision context, structured role result, and terminal job records needed for audit. Runtime sessions and jobs own lifecycle identity/status only; terminal job results own summaries and artifacts. Coordinator terminal receipts retain only terminal Self decision and exact resident-launch provenance. Persona-memory v2 owns exact Interpreter effect/context provenance; tool-receipt v1 owns exact result JSON or error. Mind/runtime writable epochs are v10/v26; runtime session/job catalog schemas are v1, archived-session schema is v1, archived-worker-attempt schema/type is v2, and coordinator-run-receipt schema/type is v1. Old writable stores refuse with no migrator or dual reader. No Idunn build, package, deployment, Ox root, or Model Atlas Gate run is authorized. Ox16 remains sealed historical evidence.
latest_phase: Fresh-package Ox17 remains paused while source subtraction continues. The live source owns keyed Mind, sealed reasoning projections and exact provider requests, direct Body-to-Modeling work, typed frontier planning, Persona, provider-owned Bifrost feedback, and Odin/Idunn deployment receipts. Persona-memory v2 owns exact Interpreter effect/context provenance; Persona social mention v2 relies on its queue and turn request for routing; tool-receipt v1 owns exact result JSON or error; Eyes evidence packet v2 relies on its request/context identity for Research provenance; Resident Self state v3 and retention head v1 retain lifecycle counts and the exact deletion chain without a causal clock. Mind/runtime writable epochs are v10/v27. Old writable stores refuse with no migrator or dual reader. Brokkr owns Unity through Eve/CultMesh; a future Rider daemon owns Rider. No Idunn build, package, deployment, Ox root, or Model Atlas Gate run is authorized. Ox16 remains sealed historical evidence.
fixed_routing_and_retention_cargo_cut: Exact ffd91c20 deletes EyesEvidencePacket.source_role_id, PersonaSocialMention.target_agent_id, and ResidentSelfRetentionHead.retained_at_millis. Each producer supplied one fixed or non-causal value and no consumer read it; the request/context, Persona queue plus turn request, and retention chain remain the real owners. Eyes packet v2, Persona mention v2, Resident Self state v3/retention head v1, and runtime v27 form a hard cut. Core and the three consuming release entrypoints compile; consequential Persona, Research, and epoch-refusal proofs pass. The maintained source delta is 6 net deletions. Atlas is untouched; no live inter-swarm collaboration has run.
atlas_authoring_cut: Exact ce306e23 preserves the complete inter-swarm Atlas vertical slice while deleting its duplicate local offer/claim authoring authority. Ordinary Modeling through RepoModel operations is the sole owner of provider offers and consumer claims; Atlas retains signed publication, trust, transport, deterministic projection, Soul verification, Self impact admission, Resident Self wake, brakes, and Eve lowering. Two direct write-intent types, their runtime commit APIs and registry entries, 518 planner lines, and two tests that animated only that duplicate path are gone. The runtime proof now creates offers/claims through RepoModel before proving exact verification admission and Body-drift refusal. The cut removes 593 net source lines; the three-repository direct/transitive Modeling proof passes. These are component proofs only: no live inter-swarm collaboration has yet run, so the Atlas vertical slice remains protected until Gate 1 exercises it end to end. Runtime writable epoch is v14.
autonomous_proposal_binding_cut: Exact 5d507bfd reduces Self's autonomous Imagination-to-Modeling origin binding from a 22-field duplicate archive to six causal join fields: schema, exact direction-result identity, selected option ordinal, worker job identity, and exact worker-result/launch digests. Proposal identity and payload, direction request, runtime/thread, typed model projection, Body/domain binding, selected option content, and canonical Modeling-request identity are checked directly from their owning immutable documents. The atomic proposal plus binding plus Modeling-request commit and its broad keyed-lifecycle proof remain; 60 net source lines are gone. Runtime writable epoch is v15.
hands_verification_derivation_cut: Exact 6ccc7dd2 deletes the 20-field transient Hands receipt-chain summary. The Hands commit owner now derives the exact Verification request directly from the persisted patch, command, and commit receipts plus the frontier authority; no copied schema, job, grant, command-output, Git, path, summary, or timestamp fields mediate that handoff. Atomic Hands-to-Verification admission and the concurrent Persona/Hands lifecycle proof remain. The cut removes 43 net source lines without adding state, schema, or tests.
@ -138,9 +139,9 @@ current_status:
yggdrasil_epiphany_service_contract: idunn_source_change_owner_eve_and_local_typed_operator_surfaces_no_discord_control_plane
resident_physiology: historical_c011_exact_465af24d_zero_zombie_proof_accepted_current_containers_exited_255
unresolved_authority: `runtime_spine.rs` remains the largest central liability at 9,723 lines, 53 public functions, and 25 public structs; it still mixes immutable identity, sessions/jobs, process claims, model/tool execution binding, family request admission, consequence receipts, retention, and narrow identity/schema reads. Sessions and jobs now carry only lifecycle identity/status; terminal result documents own summaries and artifacts. The lenient duplicate session ensure writer is gone; the strict diagnostic creator refuses identity collisions. All persisted family launch-binding documents, the standalone verdict-driven Modeling writer, coordinator artifact/status cargo, and uninhabited aggregate state-model DTO families are gone; immutable worker launches plus typed family requests and atomic admission receipts own launch ancestry and downstream work creation. Continue splitting only by deleting callerless or duplicate authority and auditing tests against consequential behavior; do not create family frameworks or adapters. The current gamecult-ops Epiphany unit has retired agent-store and daemon-id argv that its owning lane must fix before deployment. Bifrost's Discord delivery path is a real consumer of Epiphany's short-lived request-bound permit signature, so the distinct permit identity/process remains an earned privilege boundary; current Ygg deployment doctrine still points that crossing at the old Starfire endpoint and installs no issuer unit, which the Idunn lane must repair before Persona consequence readiness. Historical c011 and partial Gate roots stay untouched/read-only.
next_action: Resume the registered-type, field-cargo, and test-liability audit after exact 2a435eb5. Trace each remaining registered document, public runtime surface, serialized field, observer, and verifier to a producer, reader, and consequential invariant; delete complete dead authority slices, duplicate decision companions, write-only mirrors, unread projections, re-export-only API, no-op callback lanes, and self-affirming tests. Preserve exact identity, decision audit, conflict/replay, retry ancestry, retention fences, terminal Self provenance, typed frontier planning, exact Persona terminal consequences, exact provider requests/receipts, and the complete unrun Model Atlas inter-swarm vertical slice. Do not mistake component tests for collaboration acceptance. Do not run a local full-workspace compile, package, deployment, Ox root, or Model Atlas Gate run.
next_action: Resume the registered-document and test-liability audit after exact ffd91c20. Delete only complete dead authority slices and tests with no consequential claim. Preserve exact identity, decision audit, conflict/replay, retry ancestry, retention fences, terminal Self provenance, typed frontier planning, Persona consequences, provider requests/receipts, and the complete unrun Model Atlas vertical slice. Component tests are not collaboration acceptance. Do not run a local full-workspace compile, package, deployment, Ox root, or Model Atlas Gate run.
runtime_spine_surface_cut: `runtime_spine.rs` owns immutable runtime identity, exact sessions/jobs and process claims, model/tool execution bindings, family admission, consequence receipts, retention, and identity-resurrection fences. Session/job documents carry only lifecycle identity and status; terminal job results carry summaries, evidence, artifacts, and decision-context identity. The sole standalone diagnostic session creator refuses identity collisions; there is no lenient ensure/rebase mouth. It exposes no aggregate status head, mutable adapter-status shadow, uninhabited generic planning mirror, duplicate Continuity recovery copy, global revision, generic role patch, caller-authored mutation surface, duplicate prompt-state projection, persisted family launch-binding document, standalone verdict-driven Modeling writer, coordinator artifact/status cargo, public typed-fulfillment machinery, or producerless Imagination review contract. Completed model-session retention writes one private resurrection tombstone. Archived worker retention writes one decision-bearing historical record with exact request/terminal identity, deletion digest, decision context, structured role result, and terminal job records; duplicate IDs, timestamps, count summaries, and returned archive vectors own nothing and are absent. Coordinator terminal receipts retain only terminal Self decision and exact resident-launch provenance. Mind/runtime writable epochs are v10/v26, runtime session/job catalog schemas are v1, archived-session schema is v1, archived-worker-attempt schema/type is v2, coordinator-run-receipt schema/type is v1, and claim-obligation schema is v3. The spine is 9,723 lines with 53 public functions and 25 public structs. Continue subtraction by tracing each remaining public surface and verifier to a live consumer and consequential invariant; do not replace deleted authority with registries, adapters, compatibility readers, or summary DTOs.
runtime_spine_surface_cut: `runtime_spine.rs` owns immutable runtime identity, exact sessions/jobs and process claims, model/tool execution bindings, family admission, consequence receipts, retention, and identity-resurrection fences. Session/job documents carry lifecycle identity and status; terminal job results carry summaries, evidence, artifacts, and decision-context identity. The sole standalone diagnostic session creator refuses identity collisions. Completed model-session retention writes one private resurrection tombstone; archived worker retention keeps exact request/terminal identity, deletion digest, decision context, structured result, and terminal job records. Mind/runtime writable epochs are v10/v27. The spine retains 53 public functions and 25 public structs. Continue subtraction by tracing each public surface and verifier to a live consumer and consequential invariant; do not recreate deleted authority through registries, adapters, compatibility readers, or summary DTOs.
runtime_event_cut: Exact 27fe11ae deletes persisted generic runtime events, their registry and CultNet contract, CLI/status surfaces, coordinator and lifecycle shadows, archival dependencies, and the obsolete legacy coordinator repair path. Exact d66baa27, 058751fb, and 573ddc8b first removed provider-event duplication, the arbitrary event writer, and paired lifecycle events. Runtime session/job state plus exact typed results, failures, coordinator run receipts, and coordinator death recoveries solely own terminal facts. Events cannot route work, authenticate terminality, or resurrect authority because no runtime-event document remains.