104 lines
17 KiB
YAML
104 lines
17 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. Exact b8138a6b active-child SIGTERM and restart, exact 9f369528 deterministic warm packaging, exact c930f505 cross-container ownership, exact ed15f83a resident lifecycle retention, exact 16c4b19f coordinator receipt and Heartbeat artifact retention, exact cce2b8ac narrow model-generation retention, exact eea15e82 model-turn JSON ingress, exact b1e8c89a semantic unattempted-generation retention, exact 6bc3ec3f semantic physical-epoch retirement, and exact 44230a05 Persona conversation retention are proven. Gamecult-ops 059821f owns Yggdrasil stream retention and exact 6ee08a4 owns stable Starfire Persona-permit firewall ingress. Exact 16c4b19f genuine idle and exact a987d2f7 active cognition completed 900-pulse bounded plateaus. Runtime-owned typed fulfillment is accepted live under exact 6dd9b132. Yggdrasil is the small public crossing body, never the release forge.
|
|
latest_phase: Actual c006 remains exact c9a2a979, alive and cognitively braked. Exact pushed 9f82ee38 removes the generic full-RepoModelPatch mouth from proposal Modeling: the model owns one closed semantic proposalFrontierDraft while runtime derives patch identity, model base, Body observation basis, proposal/request provenance, timestamps, evidence binding, deterministic frontier identity, and patch anatomy. Its first copied live gate exposed that OpenAI requires a type beside every const. Exact pushed e723058a adds that provider-subset invariant. Exact Linux release sha256-6428f9194c261806a8859ccff9efeb9bb041a0103c5bbd8fac617aae265a651e with witness sha256-7ee2e14548bad526e946fbd79b555b7891d2eb6e2917856fefb1ebb7aeebd995 passed 24-binary inspection with zero warnings. On a fresh copied c006, proposal Modeling request repo-frontier-proposal-modeling-c6e584188580f373360a1b9d5113e2df67a22dd16c7cefcd97361067862b6d4b launched exactly one outer Modeling job, completed one runtime-owned typed frontier result on attempt one, terminalized its proposal grant, reached zero open jobs with Hands=false and Eyes=false, and stopped both owners at exit zero under the restored brake. Five read-only model-tool follow-ups occurred inside that one worker. Two later receipt-bound reviewModelingResult continuation grants were required before the coordinator settled sleeping with modelingResultProposalBound=true and modelingResultFailureReviewed=true; that duplicate review continuation is the next live seam, not a second Modeling launch.
|
|
operational_state:
|
|
local_worktree: exact_acd91e6e_imagination_runtime_owned_causality_live_accepted
|
|
operator_wireguard: restored
|
|
starfire_persona_permit_firewall: persistent_exact_gamecult_ops_6ee08a4
|
|
yggdrasil: canonical_small_public_crossing_body
|
|
starfire: temporary_epiphany_cognition_body
|
|
starfire_runtime_identity: epiphany-starfire
|
|
starfire_swarm_brake: engaged_for_c006_shakedown
|
|
starfire_release: exact_c9a2a979_sha256_78b09d7c_active_c006
|
|
starfire_repository_body: bound_and_observed
|
|
starfire_verse_topology: bound_to_current_repository_body
|
|
starfire_native_status: supervised_shakedown_storage_recovery
|
|
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: c006_exact_c9a2a979_alive_braked_revision_34_after_two_receipt_bound_continuation_grants
|
|
unresolved_authority: Coordinator receipt, Heartbeat pulse-artifact, genuine-idle and active resource plateaus, exact-grant terminality, restart-persistent cooldown refusal, schedule/action issuance cardinality, runtime-owned typed fulfillment, all three packaged fulfilled-before-receipt lanes, genuine packaged Imagination option generation, narrow model-generation retention, published model-turn JSON ingress, semantic logical/physical retention, Persona conversation retention, stable Starfire firewall ownership, completed model-adapter session archival, normal coordinator lifecycle opening/error closure/legacy repair/archival, co-resident resident lifecycle retention, authenticated outer-worker attempt retention, deployed supervisor/projector journald ownership, Docker named-volume atomic snapshot visibility, and deterministic incremental release construction are accepted. Starfire's Docker Desktop F: bind is rejected for mutable authority after an exact packaged lockless reader observed an empty published snapshot during writer interruption. Historical migrated semantic attempts without recorded physical namespace remain durable and non-retirable. One completed Discord consequence remains blocked by the absent Yggdrasil credential. Exact aa841873 also makes legacy coordinator repair one full-snapshot transaction so a later hostile family cannot leave an earlier partial repair.
|
|
next_action: Keep actual c006 exact c9a2a979 alive under its cognitive brake. Treat exact e723058a first-attempt proposal Modeling publication as accepted. Map why one proposal-bound result required two receipt-bound reviewModelingResult continuation grants before settlement; make the exact accepted/bound result single-consumption review authority without weakening coordinator review or minting new consequence. Replay on fresh copied state and require one proposal grant, one outer Modeling job, at most one review continuation, exact terminal settlement, zero open jobs, and no Hands, Persona, or deployment authority. Then continue copied autonomous turnover. Separately recheck Yggdrasil's Persona credential boundary before attempting the one missing public consequence. Yggdrasil never builds.
|
|
|
|
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, causal Research/Soul-to-Modeling routing, and grant-owned lifecycle projection are live. Exact e723058a proves first-attempt proposal Modeling fulfillment and exact grant terminalization without consequence. The subsequent identical result-review route issued two receipt-bound continuation grants before settlement, so single-consumption downstream review 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, the causal Linux resident Eyes-to-Modeling route, governed live directory observation, typed resident grant sight, and first-attempt proposal-frontier publication. Exact e723058a gives the model one strict semantic draft and makes runtime own every causal patch field; one outer job produced one admitted frontier on its first attempt. Broader Body-map coverage and single-consumption coordinator review remain open.
|
|
imagination: proven for three bounded live circuits, exact packaged receipt-free settlement, and genuine packaged model-produced option generation. Exact acd91e6e accepted signed public feedback into one proposal-only request, derived all causal identity and quoted-evidence references from authenticated runtime context, atomically published worker result plus candidate companion, settled Self once without retry, and neither adopted the proposal nor granted Hands. The rejected b661ec4b copied run remains evidence that model-authored evidence identifiers were an illicit provenance mouth; its three failed attempts were braked and sealed.
|
|
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 proves typed resident state survives hard exit, executable-body replacement, runtime-topology correction, and restart while preserving awaitFrontierProposal. Exact b8138a6b proves active-child and idle SIGTERM closure with exit zero and final braked state. Exact c930f505 proves cross-container resident ownership refusal without state mutation while Heartbeat retains its distinct typed lock. Exact ed15f83a packages resident lifecycle retention. Exact 16c4b19f packages coordinator receipt retention without resurrection. Exact 75b84180 packaged Linux proves worker start gating, claimed/active orphan death recovery, canonical resident requeue, and one distinct same-request retry without dual live authority. Exact 7637b1cf packages and proves atomic generic job/result/event plus terminal-failure process closure, canonical resident settlement, and a distinct same-request retry with no dual live authority. Exact 2e66433f packaged Self proves admitted-model-direction valid-result-before-receipt closes once without retry. Exact 52ee6b53 packages the corrected full-backing resident retention fence. Exact 53678374 packages authenticated failed and fulfilled outer-worker archival: window one retires only the older exact seven-envelope family, retained authority stays live, archived failure cannot resurrect, and archived fulfillment remains queryable. Direct packaged proposal Modeling and deployed journald ownership are accepted. Exact a4756857 packages CultCache 0ba8745 and proves named-volume publication across forty SIGKILL writers plus ten million concurrent lockless reads; copied c006 once and SIGTERM restart remain braked and clean. Its unconsumed nonterminal grant exactly matches Heartbeat's running coordinator turn and is coherently held by the brake.
|
|
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. The accepted Linux Eyes-to-Modeling circuit proves detached role workers, native read-only tool loops, typed admission, and causal next-organ routing. Exact 16407f7e adds cross-container readiness ownership and an actual c006 923-pulse braked plateau. Exact c9a2a979 adds two consecutive causal grants with clean terminal settlement. Exact ec54666c closes the local-Verse reader classification. Exact acd91e6e proves signed Bifrost ingress through Heartbeat, Self, coordinator, OpenAI Imagination, runtime-owned candidate admission, terminal acknowledgement, and braked restart with one grant and no resurrection. 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.
|