diff --git a/notes/epiphany-current-algorithmic-map.md b/notes/epiphany-current-algorithmic-map.md index 44879bbb..e08d8d82 100644 --- a/notes/epiphany-current-algorithmic-map.md +++ b/notes/epiphany-current-algorithmic-map.md @@ -1,7 +1,7 @@ # Epiphany current algorithmic map Updated: 2026-08-23 -Latest committed implementation cut: `753707ff` on `codex/epiphany-shakedown-live` +Latest committed implementation cut: `c977d149` on `codex/epiphany-shakedown-live` Current worktree cut: remaining CultMesh invariant/test audit; Ox17 remains paused This document describes the live machine. Historical cuts, rejected paths, and @@ -59,6 +59,14 @@ admission. Cross-repository inspection found no producer for Epiphany's former v0 deployment and aftercare DTOs; Epiphany had no writer, test, or consumer for them. Those schemas, registry entries, context fields, loaders, and key helpers are deleted rather than advertising a crossing that never existed. + +The remaining generic daemon-status aggregate has no production writer. Tests +can mint it, while the supervisor and local-Verse view only read it. Real +semantic and workspace-coverage projectors already own family-specific +heartbeat/readiness receipts. During the supervisor split those receipts must +remain the observation owners; adding a generic status producer would merely +animate another mirror. The generic status/poke path is therefore a mapped +deletion target, not a foundation to harden. The model-provider boundary explicitly selects a typed provider dialect and internally derives the exact provider request from the canonical native request. OpenRouter/Ox is the current Yggdrasil provider; diff --git a/notes/fresh-workspace-handoff.md b/notes/fresh-workspace-handoff.md index 544eadd0..bdb21c92 100644 --- a/notes/fresh-workspace-handoff.md +++ b/notes/fresh-workspace-handoff.md @@ -639,6 +639,14 @@ had no writer, test, or consumer beyond unused context slots and loaders. The cut removes 151 lines; non-test core, CultMesh 27/27, and prompt projection 1/1 pass. +The next producer audit found no production writer for +`EpiphanyCultMeshDaemonStatusEntry`; only CultMesh tests call its public writer. +The daemon supervisor and local-Verse context read this manually conjured +aggregate, while the real semantic/workspace projectors already publish their +own heartbeat/readiness receipts. Do not add a status publisher. In the +supervisor split, consume family-owned health directly and delete the generic +status/poke mirror once its command paths have moved. + Preserve cluster topology while it owns the runtime-bound Body domain and bootstrap evidence. Separately split the remaining daemon supervisor's diff --git a/state/ledgers.msgpack b/state/ledgers.msgpack index 7329db92..5bc1a43b 100644 Binary files a/state/ledgers.msgpack and b/state/ledgers.msgpack differ diff --git a/state/map.yaml b/state/map.yaml index 6d4ae4d3..8ecd321a 100644 --- a/state/map.yaml +++ b/state/map.yaml @@ -91,8 +91,8 @@ current_status: starfire_linux_modeling_peak: 109887488_bytes_resident_body_plus_modeling_circuit 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: The final heartbeat scheduler, Rust self-source inspection tests, production-absent provider tableaux, duplicate organ contracts, fixed-policy persistence, JSON-derived shadows, unauthenticated legacy rows, RepoWork aggregates, service-audit helper, unused Bifrost accounting/proof families, duplicate bootstrap status, duplicate latest loaders, obsolete topology/bootstrap tableaux, test-only generic policy writer, counterfeit Idunn receipts, and legacy migrators are gone. The daemon supervisor remains a launch/reconcile authority knot; deleted textual tests named real sequencing claims but never proved them. Decompose that body before restoring transition proof. The daemon-status producer boundary still needs ownership confirmation before subtraction. Cluster topology remains persisted because its Body domain and bootstrap evidence are runtime-bound and consumed by supervision. Fresh exact-package Ox17 and Model Atlas Gate 1 remain paused until subtraction closes. Bifrost remains Persona and governed external-consequence transport. Historical c011 and partial Gate roots stay untouched/read-only. - next_action: Confirm the daemon-status producer boundary, then write the daemon supervisor authority map and split launch/reconcile physiology before adding any transition proof. Preserve topology while it owns runtime-bound Body/bootstrap evidence. Do not run a local full-workspace compile, package, deployment, or Ox root. + unresolved_authority: The final heartbeat scheduler, Rust self-source inspection tests, production-absent provider tableaux, duplicate organ contracts, fixed-policy persistence, JSON-derived shadows, unauthenticated legacy rows, RepoWork aggregates, service-audit helper, unused Bifrost accounting/proof families, duplicate bootstrap status, duplicate latest loaders, obsolete topology/bootstrap tableaux, test-only generic policy writer, counterfeit Idunn receipts, and legacy migrators are gone. The daemon supervisor remains a launch/reconcile authority knot; deleted textual tests named real sequencing claims but never proved them. The generic daemon-status aggregate has no production writer: tests mint it, while supervision reads it despite family-owned projector heartbeat/readiness receipts already existing. Decompose that body before restoring transition proof. Cluster topology remains persisted because its Body domain and bootstrap evidence are runtime-bound and consumed by supervision. Fresh exact-package Ox17 and Model Atlas Gate 1 remain paused until subtraction closes. Bifrost remains Persona and governed external-consequence transport. Historical c011 and partial Gate roots stay untouched/read-only. + next_action: Write the daemon supervisor authority map around family-owned health inputs, then split launch/reconcile physiology and delete the unowned generic daemon-status/poke mirror instead of adding a producer. Preserve topology while it owns runtime-bound Body/bootstrap evidence. Do not run a local full-workspace compile, package, deployment, or Ox root. active_subgoals: - Complete the fresh exact-package Decision-Auditable Concurrent Mind capstone before any further operational Gate run.