88 lines
10 KiB
YAML
88 lines
10 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. Live v53 proves a complete typed Modeling-to-Imagination-to-Mind-to-Hands-to-Soul-to-Modeling circuit. Soul accepted the bounded consequence at revision 57; causal Modeling accepted result 972f4e31 at revision 59 and resolved the exact frontier without reopening or mutating other RepoModel anatomy. Self no longer derives Hands or Modeling and falls back to the legacy CRRC regather projection. The route is consumed. Historical-batch receipts falsified the claim that the 51.482s Modeling job-commit bucket was primarily whole-store CAS: legacy CAS is about 0.8-1.0s and keyed CAS about 0.03s, while synchronous two-pass Repository Body observation measured 92.30s. Bounded parallel raw-manifest construction preserves the same proof and measured 49.52s. Live redb migration is withheld. Persona consequence, retention, endurance, restart closure, and Linux/Yggdrasil cognition remain open.
|
|
operational_state:
|
|
local_worktree: clean_at_pushed_repository_body_parallel_pass
|
|
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_9d671aee_release_sha256_6de91b23
|
|
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: Modeling launch still synchronously performs an authenticated two-pass raw Repository Body observation. Parallel entry reads cut a direct release observation from 92.30s to 49.52s, but the next authenticated live launch must show whether this materially improves the original 51.482s bucket. Keyed storage is a secondary mutation optimization and has not earned live migration. Persona cognition and typed local delivery contracts exist, but Starfire and Yggdrasil have no typed cross-host request/receipt nerve; Bifrost mouth validation also hardcodes the obsolete epiphany-yggdrasil target. The adopted Mind decision carries a model-supplied 2025 timestamp; coordinator commit-time timestamp ownership remains open. Continuity closure, retention, endurance, and Linux cognition remain unproven.
|
|
next_action: Treat v53 as a closed circuit and do not reopen its resolved frontier through the legacy regather projection. Authenticated 9d671aee contains the parallel Repository Body observer; measure another live Modeling launch only when fresh typed pressure exists. Build the missing typed CultNet/RUDP Persona request/receipt nerve between Starfire cognition and Yggdrasil Bifrost, preserving the short-lived brake permit and signed terminal receipt. Do not transfer live .cc stores or move Bifrost mouth authority onto Starfire. Then run one complete Persona consequence and follow it with Continuity crash/restart/closure.
|
|
|
|
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, 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 challenged-claim circuit; exact 84f00929 launched Research and Mind accepted the first source-gap packet with typed evidence/checkpoint, exact 148d4527 accepted its causal reorientation, and exact 6f019cf8 proved downstream Modeling consumption.
|
|
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: proven for two bounded live circuits; the current c35272c9 circuit was caused by fresh Modeling, selected the typed frontier over stale manual-regather display state, completed Imagination job 2a5701fe, and committed a dedicated Mind request without adopting the candidate. 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: partial; RepoModel admission, thread-state admission, gateway review, state commit, first-valid verdict incorporation, bounded supervisor acceptance correction, and dedicated frontier-plan review requests are live. The current plan candidate awaits Mind adjudication.
|
|
continuity: partial; heartbeat and resident Self survive sequential cycles. v28 proved an ordinary bounded worker error could leave a runtime job falsely running after process death; the owner-local terminalization repair passes focused tests but still needs packaged crash/restart/closure proof.
|
|
nervous_system: partial; detached scheduling, runtime jobs, typed feedback, ordinary Windows coverage-store identity, and operator projection work. Fresh Modeling context assembly was below 250ms. The prior 51.637s job-commit label included synchronous two-pass Repository Body observation; historical CAS receipts show snapshot persistence itself at about one second. Parallel raw-manifest construction cuts direct authenticated Body observation from 92.30s to 49.52s but still needs packaged launch confirmation. Separate owner builds were rejected. Authenticated d910158f isolates Self policy behind one root-graph optional coordinator feature while core explicitly owns 74 non-coordinator binaries. Its cold stable phase took 17m38s, isolated coordinator phase 30.31s, and a real warm policy-source invalidation rebuilt only policy plus coordinator in 6.02s with all 20 stable packaged executables unchanged. 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.
|