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
2026-08-09 08:17:04 +01:00

103 lines
13 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.
- Corrupted Epiphany runtime state is an operator-enginseer intervention surface, not a permission boundary. Repair it proactively from authoritative evidence, preserve immutable evidence, and record exact before/after receipts; this standing repair authority does not bypass typed gates for new external consequences.
- 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. The persistent c005 Linux body proves heartbeat, Self coordination, governed Eyes-to-Modeling cognition, causal routing, native Imagination, dedicated Mind adoption, typed Hands relinquishment, and authenticated hard-stop/body-replacement recovery without external consequence. The active 9b8df0b4 body is bound to the authoritative eyes-tools runtime, Mind, and local Verse and derives awaitFrontierProposal; the old root runtime is retained evidence only. Exact f00c8279 packages build-free operator sight as the 24th binary and is published but not activated. Its warm replay is 10.64 seconds total with Cargo at 0.92 seconds. Graceful shutdown, release-publisher bootstrap duplication, retention, long-duration plateau, log ownership, and stable Starfire firewall ownership remain open. Yggdrasil is the small public crossing body, never the release forge.
latest_phase: Exact pushed source f00c8279 produced warning-free 24-binary release sha256-a7c4c2e305257664e9fe2eb64fdd5ba9e7bcb3491c5697e95082c4a3713b579e with witness sha256-e9984086452ae0d4887f7ab63d111469d1f801fd7712c2441611bf5793b889b8. Independent native inspection authenticated both the 18m44s cold Cargo build and the identical warm replay; the warm replay took 10.64 seconds end to end with Cargo at 0.92 seconds. Native publication changed c005 local-verse.cc from SHA-256 d88bb300f8db589f3f82fcba6781b9eb1e9828f22a55684fdaaba0e8a68dcf0d to b160c610988753278afbad7f5bad436193144a92e9fd506982099ad58d213909 while the resident continued on its prior authenticated body. The package path is deterministic and fast when warm, but building the release publisher itself first paid a separate 7m57s monolithic epiphany-core build. Release construction must be extracted from that bootstrap dependency before graceful shutdown work resumes.
operational_state:
local_worktree: exact_f00c_release_receipts_pending_commit
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: exact_f00c8279_sha256_a7c4c2e3_published_9b8df0b4_body_active_on_resident_c005
starfire_repository_body: bound_and_observed
starfire_verse_topology: bound_to_current_repository_body
starfire_native_status: supervised_shakedown_active
bifrost: exact_cb3239aa_f67f5122_native_runtime_active_on_yggdrasil
bifrost_persona_feedback: ready_on_yggdrasil
bifrost_feedback_binding: gamecult_aquarium_to_epiphany_starfire
bifrost_feedback_crossing: authenticated_transport_only
bifrost_persona_mouth: active_on_yggdrasil_10_77_0_1_17876
starfire_persona_permit: authenticated_prior_release_pid_19024_10_77_0_2_17877
persona_first_live_consequence: signed_failed_expired_without_repost
persona_second_live_consequence: signed_unknown_unreceipted_bridge_refusal_without_repost
persona_permit_probe: unique_node_rust_node_request_completed
persona_fresh_consequence: blocked_by_absent_yggdrasil_discord_credential
yggdrasil_epiphany_services: absent
yggdrasil_live_capacity_2026_08_08: 2_vcpu_1_9_gib_ram_2_gib_swap_516_mib_swap_used_14_gib_disk_free
yggdrasil_linux_physiology_smoke: exact_b5140288_runtime_spine_sha256_14143382_passed_and_removed
starfire_linux_model_cognition: exact_a0d56f94_model_runtime_sha256_c72f33ed_two_turns_passed_20_mib_peak_rss
starfire_linux_resident_coordination: exact_c0055772_heartbeat_self_plan_coordinator_passed
starfire_linux_resident_peak: 62590976_bytes_self_plus_coordinator_plus_model_worker
starfire_linux_role_cognition: eyes_and_modeling_tools_results_and_acceptance_proven_zero_consequence
starfire_linux_modeling_peak: 109887488_bytes_resident_body_plus_modeling_circuit
yggdrasil_epiphany_service_contract: repaired_in_gamecult_ops_812b427_not_installed
resident_physiology: authenticated_9b8df0b4_c005_bound_to_eyes_tools_nervous_system_with_217dd_and_bd96305e_helpers_running
unresolved_authority: SIGTERM is not observed by epiphany-swarm; serve owns an unconditional loop and blocking sleep, so Docker stops end in exit 137 even while idle. The release-construction CLI is compiled through monolithic epiphany-core before it launches a second full core release graph, imposing an avoidable bootstrap build. Repository Body observation still performs two authenticated full-tree Git index/manifest passes. Execute-mode workers require a persistent process body. Keyed storage has not earned live migration. One Discord consequence remains blocked by the absent Yggdrasil credential. Resident stdout/stderr logs remain an unbounded supervisor-owned surface.
next_action: Commit and push the exact f00c8279 package/publication receipts. Extract release construction and witness inspection into a narrow owner so the packager bootstrap no longer compiles monolithic epiphany-core, prove the reduced cold bootstrap plus unchanged exact warm package authority, then implement one signal owner for idle and active resident shutdown.
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; cross-host request/receipt/permit organs, distinct identities, exact release admission, unique permit completion, signed failure/unknown receipts, and no-repost behavior are live. Exact Bifrost cb3239aa fixes positional permit bodies and binds the Discord bridge command receipt to the signed request. A completed public consequence remains unproven because Yggdrasil has no Discord bot credential.
self: partial; proposal recovery, Mind admission, current-model Hands routing, Soul lifecycle precedence, verdict incorporation, proposal preemption, challenge-aware Eyes routing, in-process status ownership, and causal Research/Soul-to-Modeling routing are live. Broader autonomous frontier turnover remains open.
eyes: proven for one bounded Windows challenged-claim circuit and one coordinated Linux resident circuit. Linux Eyes job eaf25324 invoked exactly three governed native read-only source tools, completed a typed role result, and was accepted as evidence ev-research-856fb6d1 with no external consequence. Broader source coverage remains open.
modeling: proven for the current bounded Windows circuit and the causal Linux resident Eyes-to-Modeling route. Modeling job 3333e537 invoked three governed read-only tool rounds, completed typed result result-worker-3333e537, and was accepted as ev-modeling-11da531d. Modeling acceptance is newer than Research and modelingResultAcceptedAfterResearch is true, proving the single-use causal route was consumed. Broader Body-map coverage remains open.
imagination: proven for three bounded live circuits. The resident Linux chain completed native job f62738f1 and produced one typed candidate for the smallest coordinated cognition proof; Self committed a dedicated Mind request without adopting it or granting Hands. Broader option generation remains open.
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 route-chain consequence; exact d3bfbda0 launched Verification through typed plan-decision provenance, result f23fe2b6 was accepted at revision 57, and Self then derived Modeling before any repeated Hands authority.
mind: proven for launch-owned resident frontier adjudication; two historical attempts failed closed, exact bd96305e derived immutable identity from authenticated launch, authorized retry 2d2a3e8b completed, and Self atomically committed terminal adopt decision e7d7f3c7. Broader memory retention and long-duration behavior remain open.
continuity: partial; authenticated 55660d78 terminalized the copied v28 dead worker once and refused duplicate restart, while sealed v28 remained unchanged. Exact 100d8854 closes only all-terminal sessions, emits one deterministic event, and refuses post-close jobs. Exact 42bc665a proves bounded retention and restart sequence recovery. A digest-pinned Linux runtime-spine at b5140288 repeated closure invariants on Yggdrasil. Authenticated c005 now proves typed resident state survives hard exit, executable-body replacement, runtime-topology correction, and restart while preserving awaitFrontierProposal. Graceful SIGTERM closure and long-duration plateau remain open.
nervous_system: partial; detached scheduling, runtime jobs, typed feedback, ordinary Windows coverage-store identity, and operator projection work. Exact c0055772 proves Linux heartbeat acknowledgement/regrant, Self single-consumption launch, authenticated plan coordinator completion, and a persistent resident body. It also proves detached model workers cannot survive a one-shot container PID 1 exit. The accepted Linux Eyes-to-Modeling circuit proves detached role workers, native read-only tool loops, typed admission, and causal next-organ routing at a measured 109887488-byte peak. Modeling job commit spent 160183ms in two cold Repository Body scans. A source cut now reuses one private index across both equality scans; 25 focused observer tests pass and a live-worktree mechanism benchmark reduced the pair from 3832ms to 1537ms. Packaged coordinator timing remains open. Authenticated d910158f isolates Self policy behind one root-graph optional coordinator feature; warm policy invalidation is 6.02s. Root Linux packaging is 12m33s cold and 9.08s warm with persistent caches. Long-duration pressure and resource plateau remain open. Yggdrasil is not a release forge at its current memory budget.
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.