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-05 23:02:55 +01:00

66 lines
4.3 KiB
YAML

experiment:
name: Epiphany
body: F:\Projects\Epiphany
purpose: Native, inspectable agent organism with typed state and explicit organ authority.
objective:
current: Restore an authoritative Yggdrasil body, deploy Epiphany through Idunn, and prove sustained braked readiness before one bounded Persona conversation.
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 native Rust/CultCache/CultMesh/CultNet organism, but no reachable host currently runs its canonical service body. The intended bare-metal Yggdrasil at 94.130.223.131 is unreachable on SSH, HTTP, and HTTPS from both the operator workstation and the live production VM. DNS, public applications, SSH, and WireGuard currently terminate on 94.130.75.184, a 2 GB fallback VM that runs Bifrost and the public stack but has no Idunn or Epiphany services. Provider-console inspection requires operator login. Choosing or recovering the deployment Body now precedes every Idunn request or grant.
operational_state:
local_worktree: clean
operator_wireguard: restored
intended_bare_metal_body: unreachable
live_fallback_body: production_apps_active_without_idunn_or_epiphany
deployment_brake: unavailable_with_unreachable_body
idunn: not_present_on_reachable_body
bifrost: active_on_fallback_body
epiphany_services: not_present_on_reachable_body
unresolved_authority: Decide whether 94.130.223.131 remains the canonical Body and must be recovered through Hetzner, or whether 94.130.75.184 is deliberately adopted and rebuilt as the canonical deployment Body.
next_action: Sign in to the Hetzner console and inspect the power, rescue, and network state of 94.130.223.131; if it cannot be recovered, explicitly authorize adoption of the constrained fallback VM before installing Idunn or Epiphany there.
active_subgoals:
- Recover provider sight or obtain an explicit deployment-Body decision.
- Deploy Epiphany only after the Body owner is settled, then prove sustained braked readiness.
forbidden_actions:
- Do not issue a speculative deployment grant.
- Do not broadly Wake the swarm.
- Do not reboot Yggdrasil as part of diagnosis.
- Do not install the control plane on the fallback VM without explicitly adopting that constrained Body.
- 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.