75 lines
5.2 KiB
YAML
75 lines
5.2 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 awake enough for supervised Starfire shakedown, not deployment-ready. Authenticated release sha256-dfaf8c26b80f458018e1b96134b88dfe09b0382f3c9bae4d3066da3e3cb1e981 proved a live Modeling-to-runtime-to-Mind path: Modeling inspected repository sources, the runtime bound immutable OpenAI request provenance into the typed result, and Mind accepted it without supersession. The following Soul/Verification launch failed its typed coordination contract because verificationRequestId and frontierRouteId were absent. The coordinator then repeated the same inadmissible review through its step budget without changing the launch inputs. Resident artifact growth remains unbounded, durable Windows supervision and crash/reboot recovery are unproven, and no Linux or Yggdrasil cognition run has been performed.
|
|
operational_state:
|
|
local_worktree: clean_and_pushed
|
|
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_and_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: Verification launch identity is not owned coherently; the coordinator launches Soul without the request and frontier route identifiers that Mind requires for admission.
|
|
next_action: Repair the verification launch boundary so Self supplies a real verificationRequestId and frontierRouteId, then rerun the same Modeling-to-Soul campaign and prove it reaches the Hands action gate without a same-input retry loop.
|
|
|
|
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.
|
|
|
|
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.
|