diff --git a/notes/fresh-workspace-handoff.md b/notes/fresh-workspace-handoff.md index 010ad857..66f9c134 100644 --- a/notes/fresh-workspace-handoff.md +++ b/notes/fresh-workspace-handoff.md @@ -114,11 +114,26 @@ ambient debug executable. Commit `148d4527` replaces this with in-process status derivation and omits auxiliary heartbeat/Persona/Void projections from routing. Focused tests and a local executable smoke pass. -The exact `148d4527` release is packaging on Starfire: +Exact `148d4527` was published as +`sha256-39ba935db21602bd52b9f0ba7781b65198ed7ad7d3722d72405c8bebbe1ccc3e` +with witness +`sha256-8fdc1f47995b564d5b48f50d1c0e4d9b8582278b3ce108169477c0a829f8092a`. +Its plan-mode artifact proved heartbeat, Persona, and Void projections are +`omitted`, so packaged Self owns routing status in-process. The Eyes-bound +reorient result cited the accepted evidence and frontier exactly and was accepted +as `accept-reorient-result-worker-c8c27852-71ba-4e65-8a34-68396ff7d5f6`. -- PID: `7176` -- stdout: `F:\Projects\Epiphany\.epiphany-run\package-148d4527.stdout.log` -- stderr: `F:\Projects\Epiphany\.epiphany-run\package-148d4527.stderr.log` +After acceptance, Self returned manual regather even though Eyes evidence was +newer than the last Modeling boundary. Commit `4e95c42c` adds the missing causal +edge: route one Modeling pass when accepted Research is newer; consume the signal +once a newer Modeling acceptance exists. All 18 coordinator tests pass and live +debug status over v23 derives `launchModeling`. + +The exact `4e95c42c` release is packaging on Starfire: + +- PID: `19004` +- stdout: `F:\Projects\Epiphany\.epiphany-run\package-4e95c42c.stdout.log` +- stderr: `F:\Projects\Epiphany\.epiphany-run\package-4e95c42c.stderr.log` v22 is a preserved routing-deadlock witness: an explicitly selected corrective proposal could not preempt the failed verdict-incorporation route. Do not grind @@ -130,17 +145,17 @@ still unproven. ## Next action -Keep v23 live and v22 sealed as the deadlock witness. Poll PID `7176`; do not -start another Cargo build. Publish the authenticated `148d4527` release and -replay v23 without overrides. Prove Self derives status in-process, then review -the existing reorient result only if it is causally bound to the accepted Eyes -checkpoint. Route Modeling to the real repository-body authentication seam. +Keep v23 live and v22 sealed as the deadlock witness. Poll PID `19004`; do not +start another Cargo build. Publish the authenticated `4e95c42c` release and +replay v23 without overrides. Prove Self launches Modeling once from the newer +accepted Eyes evidence, accept the first valid result, and verify the causal +signal is consumed. ## Immediate re-entry 1. Run `cargo run --manifest-path .\epiphany-core\Cargo.toml --bin epiphany-state -- status`. 2. Read `state/map.yaml` and this handoff. -3. Confirm git HEAD, PID `7176`, and the 148d4527 package logs. +3. Confirm git HEAD, PID `19004`, and the 4e95c42c package logs. 4. Treat v22 as evidence, not active authority. Replace this document when state changes. Old attempts belong in evidence and diff --git a/state/ledgers.msgpack b/state/ledgers.msgpack index 90a68cf1..d7e57218 100644 Binary files a/state/ledgers.msgpack and b/state/ledgers.msgpack differ diff --git a/state/map.yaml b/state/map.yaml index d7561637..99fa909d 100644 --- a/state/map.yaml +++ b/state/map.yaml @@ -34,15 +34,15 @@ invariants: - 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. Fresh v23 completed the typed proposal-to-Mind-to-Hands-to-Soul-to-Modeling circuit and now has an accepted Eyes packet from a challenged frontier. Exact 84f00929 proved challenge-aware launchResearch and first-result acceptance, but also exposed the actual release-integrity fault behind the earlier decision mismatch: packaged Self spawned an unpackaged ambient debug epiphany-mvp-status executable for every routing decision. Commit 148d4527 makes coordinator status derivation in-process and demotes heartbeat, Persona, and Void projections to omitted display state. Its exact package is building on Starfire. Eyes grounded the local Verse topology boundary and authenticated commit receipt; the non-bypass repository-body binding seam remains open for Modeling. Native Imagination routing, Persona consequence, Continuity recovery, retention, long-duration pacing, and Linux/Yggdrasil cognition remain open. + summary: Epiphany is a supervised engineering alpha on Starfire, not deployment-ready. Fresh v23 completed the typed proposal-to-Mind-to-Hands-to-Soul-to-Modeling circuit and accepted an Eyes packet from a challenged frontier. Exact 148d4527 proved packaged Self derives routing status in-process with heartbeat, Persona, and Void projections omitted. The Eyes-bound reorient result was causally valid and accepted. That exposed the next missing edge: accepted Eyes evidence newer than the last Modeling boundary fell into manual regather. Commit 4e95c42c adds a single-use causal Research-to-Modeling route; its exact package is building on Starfire. Eyes grounded the local Verse topology boundary and authenticated commit receipt; Modeling must now locate the non-bypass repository-body binding seam. Native Imagination routing, Persona consequence, Continuity recovery, retention, long-duration pacing, and Linux/Yggdrasil cognition remain open. operational_state: - local_worktree: clean_at_pushed_148d4527_before_state_refresh + local_worktree: clean_at_pushed_4e95c42c_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_84f00929_published_eyes_accepted_but_self_status_external_148d4527_packaging + starfire_release: authenticated_148d4527_published_inprocess_self_proven_4e95c42c_packaging starfire_repository_body: bound_and_observed starfire_verse_topology: bound_to_current_repository_body starfire_native_status: supervised_shakedown_active @@ -52,8 +52,8 @@ current_status: bifrost_feedback_crossing: authenticated_transport_only yggdrasil_epiphany_services: absent resident_physiology: heartbeat_and_self_running - unresolved_authority: v23 holds accepted Eyes evidence and a regather checkpoint. The packet grounds topology fail-closure and the authenticated 2dd25341 Hands receipt, but not the current-body enforcement path that makes release authentication non-bypassable. The 84f00929 route/acceptance run is useful organ evidence but not final exact-release proof because packaged Self borrowed an ambient debug status executable. Commit 148d4527 removes that authority leak and is packaging. Native Imagination routing, Persona consequence, Continuity crash/restart/closure, retention, long-duration behavior, and Linux/Yggdrasil cognition remain open. - next_action: Poll PID 7176 and package-148d4527 logs without starting another build. Publish the authenticated 148d4527 release, replay v23 with no overrides, and prove in-process Self sees the accepted Eyes/regather state without spawning epiphany-mvp-status. Review the existing typed reorient result only if it is causally bound to the accepted Eyes checkpoint; otherwise supersede it. Then route Modeling to the real repository-body authentication seam. Preserve v22 and retain ea475aac/84f00929 as release-integrity witnesses. + unresolved_authority: v23 holds accepted Eyes evidence, an accepted causally bound reorientation, and a regather checkpoint. The packet grounds topology fail-closure and the authenticated 2dd25341 Hands receipt, but not the current-body enforcement path that makes release authentication non-bypassable. Exact 148d4527 closes the ambient-status authority leak. Commit 4e95c42c must still prove Self routes the newer Eyes acceptance into exactly one Modeling pass. Native Imagination routing, Persona consequence, Continuity crash/restart/closure, retention, long-duration behavior, and Linux/Yggdrasil cognition remain open. + next_action: Poll PID 19004 and package-4e95c42c logs without starting another build. Publish the authenticated 4e95c42c release, replay v23 without overrides, and prove in-process Self launches Modeling because accepted Eyes evidence is newer than the last Modeling boundary. Accept the first valid Modeling result and verify the causal signal is consumed. Preserve v22 and retain ea475aac/84f00929 as release-integrity witnesses. active_subgoals: - Prove Persona, Self, Eyes, Modeling, Imagination, Hands, Soul, Mind, Continuity, and nervous-system behavior individually. @@ -63,8 +63,8 @@ active_subgoals: 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, Hands routing, Soul routing, verdict incorporation, proposal preemption, and challenge-aware Eyes routing are live. Exact 84f00929 exposed an ambient-debug status authority leak; 148d4527 in-process proof is pending. - eyes: proven for one bounded challenged-claim circuit; exact 84f00929 launched Research and Mind accepted the first source-gap packet with typed evidence/checkpoint. Full coordinated proof remains contingent on replay through in-process Self at 148d4527 and downstream use by Modeling. + self: partial; proposal recovery, Mind admission, Hands routing, Soul routing, verdict incorporation, proposal preemption, challenge-aware Eyes routing, and in-process status ownership are live. Exact Research-to-Modeling causal routing at 4e95c42c is pending. + eyes: proven for one bounded challenged-claim circuit; exact 84f00929 launched Research and Mind accepted the first source-gap packet with typed evidence/checkpoint, while exact 148d4527 accepted its causal reorientation. Downstream Modeling consumption is pending. 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: unproven in the current campaign; the planning substrate is empty. hands: proven for bounded consequences; native patch, command, commit, push, and typed receipts bind reviewed path ceilings to exact changed-path subsets.