87 lines
7.5 KiB
YAML
87 lines
7.5 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. Live v20 proved failed proposal-attempt supersession and same-request relaunch, three successive corrective Modeling proposals, Mind model revision 2 admission, a scoped Hands consequence at pushed commit 0eff8506, and publication of its authenticated 21-binary release. Self now routes a Soul rejection of the current model through corrective Modeling, accepted explicit proposals are not replayed, and Soul context names the existing supersession owner. The exact live consequence then exposed a new contract mismatch before Soul launch: Hands correctly permits actual changed paths to be a subset of its approved path ceiling, while verification-request admission incorrectly requires equality with the entire approved set. Eyes, Imagination, Persona consequence, Continuity recovery, retention, long-duration pacing, and Linux/Yggdrasil cognition remain open.
|
|
operational_state:
|
|
local_worktree: clean_at_pushed_0eff8506_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_0eff8506_published
|
|
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: Hands treats requested paths as an authority ceiling and accepts an actual changed-path subset, but verification-request admission demands that the consequence equal the whole ceiling, preventing legitimate bounded work from reaching Soul.
|
|
next_action: Through a fresh typed Modeling proposal and Hands gate, make verification bind the exact patch/commit receipt paths while proving they are a non-empty subset of the approved Hands authority; preserve equality between patch and commit receipts and reject any path outside authority. Then rerun the 0eff consequence into Soul.
|
|
|
|
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; failed-attempt recovery, explicit proposal consumption, corrective Modeling routing after Soul rejection, Mind admission, and Hands routing are live; the post-Hands Soul launch is blocked by a verification/authority path-set mismatch.
|
|
eyes: unproven in the current live circuit; no accepted Research result yet grounds a coordinated consequence.
|
|
modeling: partial; proposal-bound source inspection, failed-attempt recovery, revise-frontier correction, and Mind revision 2 admission are live; acceptance still allowed an unsorted inert frontier before a corrective proposal repaired it.
|
|
imagination: unproven in the current campaign; the planning substrate is empty.
|
|
hands: proven for the current bounded consequence; native patch, command, commit, push, and typed receipts bind the 0eff8506 commit to a reviewed path ceiling and exact three-path consequence.
|
|
soul: partial; canonical live output and failure verdict admission work on the prior exact release, and the new launch context names the supersession owner, but verification-request admission blocks the 0eff8506 consequence before Soul can judge it.
|
|
mind: partial; RepoModel admission, thread-state admission, gateway review, and state commit are live; 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.
|