This repository has been archived on 2026-10-29. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Epiphany/state/map.yaml

87 lines
8.3 KiB
YAML

experiment:
name: Epiphany
body: F:\Projects\Epiphany
purpose: Native, inspectable agent organism with typed state and explicit organ authority.
objective:
current: Prove every Epiphany organ individually and in live coordination on the shakedown branch before treating the organism as deployment-ready.
architecture:
body: Repository, runtime, service processes, stores, interfaces, and deployment substrate.
mind: CultCache-backed typed state admitted through Mind-owned transactions.
self: Routes pressure and work; does not inherit another organ's authority.
eyes: Establishes source and observation provenance before change.
modeling: Maintains the source-grounded RepoModel and Body map.
imagination: Proposes futures without adopting or executing them.
hands: Changes the Body only through an admitted action route and scoped gate.
soul: Verifies consequences and invariants at the layer where failure appears.
persona: Owns public cognition and speech eligibility.
continuity: Owns recovery, compaction, sleep, and restart protocol.
substrate_gate: Owns access grants, not state admission.
crossings:
bifrost: Owns governed external transport and its signed receipts.
idunn: Owns deployment observation and actuation.
cultmesh: Projects typed state without becoming its owner.
codex: Retained only for OpenAI-compatible authentication and model transport.
invariants:
- Mind is the sole durable state-admission authority.
- Modeling maps the Body; Eyes establishes provenance; Hands acts; Soul verifies; Self routes.
- Persona speech and external consequences require explicit typed authority and signed receipts.
- Bifrost owns external transport; Idunn owns deployment actuation; neither may impersonate Epiphany cognition.
- CultMesh and Eve are projections, never owners of project truth.
- The canonical swarm brake blocks cognition and consequences while preserving read-only physiology and operator sight.
- Evidence and git retain history; this map retains only state that changes future decisions.
current_status:
summary: Epiphany is a supervised engineering alpha on Starfire, not deployment-ready. Fresh v23 completed the typed proposal-to-Mind-to-Hands-to-Soul-to-Modeling circuit and now has an accepted Eyes packet from a challenged frontier. Exact 84f00929 proved challenge-aware launchResearch and first-result acceptance, but also exposed the actual release-integrity fault behind the earlier decision mismatch: packaged Self spawned an unpackaged ambient debug epiphany-mvp-status executable for every routing decision. Commit 148d4527 makes coordinator status derivation in-process and demotes heartbeat, Persona, and Void projections to omitted display state. Its exact package is building on Starfire. Eyes grounded the local Verse topology boundary and authenticated commit receipt; the non-bypass repository-body binding seam remains open for Modeling. Native Imagination routing, Persona consequence, Continuity recovery, retention, long-duration pacing, and Linux/Yggdrasil cognition remain open.
operational_state:
local_worktree: clean_at_pushed_148d4527_before_state_refresh
operator_wireguard: restored
yggdrasil: canonical_small_public_crossing_body
starfire: temporary_epiphany_cognition_body
starfire_runtime_identity: epiphany-starfire
starfire_swarm_brake: released
starfire_release: authenticated_84f00929_published_eyes_accepted_but_self_status_external_148d4527_packaging
starfire_repository_body: bound_and_observed
starfire_verse_topology: bound_to_current_repository_body
starfire_native_status: supervised_shakedown_active
bifrost: base_application_active_on_yggdrasil
bifrost_persona_feedback: ready_on_yggdrasil
bifrost_feedback_binding: gamecult_aquarium_to_epiphany_starfire
bifrost_feedback_crossing: authenticated_transport_only
yggdrasil_epiphany_services: absent
resident_physiology: heartbeat_and_self_running
unresolved_authority: v23 holds accepted Eyes evidence and a regather checkpoint. The packet grounds topology fail-closure and the authenticated 2dd25341 Hands receipt, but not the current-body enforcement path that makes release authentication non-bypassable. The 84f00929 route/acceptance run is useful organ evidence but not final exact-release proof because packaged Self borrowed an ambient debug status executable. Commit 148d4527 removes that authority leak and is packaging. Native Imagination routing, Persona consequence, Continuity crash/restart/closure, retention, long-duration behavior, and Linux/Yggdrasil cognition remain open.
next_action: Poll PID 7176 and package-148d4527 logs without starting another build. Publish the authenticated 148d4527 release, replay v23 with no overrides, and prove in-process Self sees the accepted Eyes/regather state without spawning epiphany-mvp-status. Review the existing typed reorient result only if it is causally bound to the accepted Eyes checkpoint; otherwise supersede it. Then route Modeling to the real repository-body authentication seam. Preserve v22 and retain ea475aac/84f00929 as release-integrity witnesses.
active_subgoals:
- Prove Persona, Self, Eyes, Modeling, Imagination, Hands, Soul, Mind, Continuity, and nervous-system behavior individually.
- Prove a live coordinated path from source gathering through the Hands gate and post-action verification.
- Bound artifact retention and prove supervised restart, crash recovery, session closure, and long-duration resource behavior.
- Keep cognition and release builds on Starfire until measured runtime demand supports a deliberate Yggdrasil size.
organ_readiness:
persona: partial; authenticated feedback transport is live, but public cognition and speech consequence still need a fresh end-to-end proof.
self: partial; proposal recovery, Mind admission, Hands routing, Soul routing, verdict incorporation, proposal preemption, and challenge-aware Eyes routing are live. Exact 84f00929 exposed an ambient-debug status authority leak; 148d4527 in-process proof is pending.
eyes: proven for one bounded challenged-claim circuit; exact 84f00929 launched Research and Mind accepted the first source-gap packet with typed evidence/checkpoint. Full coordinated proof remains contingent on replay through in-process Self at 148d4527 and downstream use by Modeling.
modeling: proven for the current bounded circuit; proposal-bound source inspection, Mind admission, exact routed identity preservation, and first-valid verdict incorporation completed without retry churn. Broader Body-map coverage remains open.
imagination: unproven in the current campaign; the planning substrate is empty.
hands: proven for bounded consequences; native patch, command, commit, push, and typed receipts bind reviewed path ceilings to exact changed-path subsets.
soul: proven for the current bounded consequence; the exact 2dd25341 release launched Soul, produced an accepted pass verdict grounded in focused and full-library receipts, and routed verdict incorporation.
mind: partial; RepoModel admission, thread-state admission, gateway review, state commit, and first-valid verdict incorporation are live; broader stale or overstated frontier correction remains open.
continuity: partial; heartbeat and resident Self survive sequential cycles, while restart, crash, reboot, closure, and retention remain open.
nervous_system: partial; detached scheduling, runtime jobs, typed feedback, ordinary Windows coverage-store identity, and operator projection work; long-duration pressure and resource plateau remain open. Exact release packaging took about seventeen minutes and observed more than 3 GiB compiler working set, so Yggdrasil is not a release forge at its current 1.9 GiB RAM.
forbidden_actions:
- Do not issue a speculative deployment grant.
- Do not reboot Yggdrasil as part of diagnosis.
- Do not build the complete governed stack on constrained Yggdrasil until its disk and memory budget has been deliberately increased.
- Do not treat stored status, process liveness, or an old receipt as current authority.
memory_policy:
canonical_map: state/map.yaml
live_handoff: notes/fresh-workspace-handoff.md
durable_evidence: state/ledgers.msgpack
historical_provenance: Git history and archived notes
rule: If a fact does not constrain a current decision or explain a live invariant, it does not belong in the active Mind.