diff --git a/notes/epiphany-current-algorithmic-map.md b/notes/epiphany-current-algorithmic-map.md index d7a6d326..25806d83 100644 --- a/notes/epiphany-current-algorithmic-map.md +++ b/notes/epiphany-current-algorithmic-map.md @@ -4826,3 +4826,14 @@ Remaining hard-cut authority map: state; disjoint Persona/Hands work remains concurrent; source guards find no production aggregate reference; restart preserves obligations without authority resurrection. + +Exact `59292e2f` introduces the first replacement work identity without wiring +it around the obsolete prompt path. Current Body observation generation owns +baseline Modeling work; the exact RepoModel basis is reasoning cargo and does +not mint a second obligation merely because Modeling changed the graph. A +terminal decision receipt can fulfill that Body work after the graph changes. +The next attempted integration was deliberately discarded: a reasoning basis +must not cite keyed Mind versions while the final model request still renders +the aggregate `EpiphanyRoleWorkerLaunchDocument`. The sealed typed role +projection and its prompt rendering therefore precede decision-receipt +admission and routing migration. diff --git a/notes/epiphany-fork-implementation-plan.md b/notes/epiphany-fork-implementation-plan.md index b04be81a..c4981620 100644 --- a/notes/epiphany-fork-implementation-plan.md +++ b/notes/epiphany-fork-implementation-plan.md @@ -216,18 +216,22 @@ declares the organism missing because it reads persisted Cut in this order: -1. Add one pure typed current-work projection over keyed Mind/runtime receipts. +1. Replace the aggregate-shaped role reasoning input with one sealed typed + projection assembled from exact keyed Mind document versions. The final + model request must render that projection; citing keyed sources while + rendering the old thread snapshot is explicitly forbidden. +2. Complete the pure typed current-work projection over keyed Mind/runtime receipts. Modeling must derive from the current Body/RepoModel obligation; Eyes only from explicit external-evidence obligations. -2. Move status and coordinator launch/review consumers to that projection and +3. Move status and coordinator launch/review consumers to that projection and exact request/result identities. Thread ID remains immutable pass provenance only. -3. Move role/reorient acceptance from aggregate state patches to family-owned +4. Move role/reorient acceptance from aggregate state patches to family-owned `MindMutation` plans and exact commit receipts. -4. Delete `EpiphanyThreadStateEntry`, `coordinator_state_transaction`, global +5. Delete `EpiphanyThreadStateEntry`, `coordinator_state_transaction`, global expected revisions, aggregate update APIs, and all source references from production. Refuse old writable stores; add no dual reader or migrator. -5. Replay fresh-store concurrency and decision-context acceptance. Only then +6. Replay fresh-store concurrency and decision-context acceptance. Only then restart Model Atlas Gate 1 from a new external root. Do not preserve the aggregate for compatibility, manufacture a bootstrap diff --git a/notes/fresh-workspace-handoff.md b/notes/fresh-workspace-handoff.md index 7693a6e3..b8eb3e6f 100644 --- a/notes/fresh-workspace-handoff.md +++ b/notes/fresh-workspace-handoff.md @@ -302,9 +302,12 @@ unchanged; the lifecycle authorities above remain separate. ## Immediate next action Complete the persisted thread-state hard deletion described in the campaign -plan. Start with one typed current-work projection over keyed Mind and exact -runtime receipts, migrate status and coordinator routing to it, then migrate -family acceptance and delete the aggregate schema/transaction. Run the source +plan. The Body-generation Modeling work identity now exists at exact +`59292e2f`, but do not admit its decision receipt yet: first replace the +aggregate-shaped role prompt with one sealed typed projection assembled from +the exact keyed Mind versions it cites. Then finish current-work routing, +migrate status/coordinator consumers and family acceptance, and delete the +aggregate schema/transaction. Run the source guards and fresh-store concurrency/decision-context suite. Only after that may Model Atlas Gate 1 restart from a new external root. Keep the current fresh and partial roots read-only; do not release scheduling, register operational diff --git a/state/ledgers.msgpack b/state/ledgers.msgpack index 01f4b323..71ebd7cb 100644 Binary files a/state/ledgers.msgpack and b/state/ledgers.msgpack differ diff --git a/state/map.yaml b/state/map.yaml index a4dcb4f7..c1398a4a 100644 --- a/state/map.yaml +++ b/state/map.yaml @@ -74,7 +74,7 @@ current_status: yggdrasil_epiphany_service_contract: repaired_in_gamecult_ops_812b427_not_installed resident_physiology: historical_c011_exact_465af24d_zero_zombie_proof_accepted_current_containers_exited_255 unresolved_authority: Persisted EpiphanyThreadStateEntry and coordinator_state_transaction remain live production authorities across status, launch, acceptance, resident continuation, and request selection. This contradicts the intended concurrent keyed Mind and blocks fresh organisms. Model Atlas code and isolated proofs remain accepted, but Gate 1 signed sight/brake acceptance, autonomous cascade, partition exercise, and sustained physiology remain unproven. Operational registration in gamecult-ops remains forbidden. Historical shakedown evidence remains valid; c011 and partial Gate roots remain untouched/read-only. One completed Discord consequence remains blocked by the absent Yggdrasil credential. - next_action: Add one pure typed current-work projection over keyed Mind and exact runtime receipts; migrate status and coordinator routing/launch/review to it; migrate family acceptance to MindMutation plans; delete EpiphanyThreadStateEntry, coordinator_state_transaction, global expected revisions, and every production behavioral reader/writer. Refuse old writable stores and prove fresh concurrent/restart behavior. Only then restart Model Atlas Gate 1 from a new external root. Do not add a compatibility aggregate, dual reader, or migrator. + next_action: Replace the aggregate-shaped role reasoning input with one sealed typed projection assembled from exact keyed Mind document versions, and render that projection in the final model request. Then complete the Body-generation current-work projection introduced at 59292e2f, migrate status/coordinator routing/launch/review and family acceptance, and delete EpiphanyThreadStateEntry, coordinator_state_transaction, global expected revisions, and every production behavioral reader/writer. Refuse old writable stores and prove fresh concurrent/restart behavior. Only then restart Model Atlas Gate 1 from a new external root. Do not add a compatibility aggregate, dual reader, or migrator. active_subgoals: - Delete persisted thread-state authority and complete the concurrent keyed Mind cut before any further operational Gate run.