Map daemon status ownership fault
This commit is contained in:
parent
a6281841f4
commit
25bec447ec
4 changed files with 19 additions and 3 deletions
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -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.
|
||||
|
|
|
|||
Reference in a new issue