From 869ebebea191e5dd387cc259b7cdd45f4a0c85ea Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Fri, 7 Aug 2026 12:20:35 +0100 Subject: [PATCH] Record in-process Self and Eyes handoff boundary --- notes/fresh-workspace-handoff.md | 35 ++++++++++++++++++++++--------- state/ledgers.msgpack | Bin 555449 -> 556080 bytes state/map.yaml | 14 ++++++------- 3 files changed, 32 insertions(+), 17 deletions(-) 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 90a68cf1bdc2430e04189af022cc1fa2e49bf022..d7e5721825c1076a0fe5b0c348f604aad758d2a7 100644 GIT binary patch delta 662 zcmYjNy>1gh5XL5i6r=-0ITlDXS?g}^-wg#yK@llHL_s&VJ7+IB@0#7cn25p!1uuYQ z@fMLNATPiR(NMC7NkZ{yN1FY9=DYkgy7)c1csSUPCp?-Y$=jc|_CD@^dpvkQ7>qux zho9HOK|ufB4%i8}6R;a__xpOd_hfnh%O#I^&Z3e<#Yw!?*}QzZ^GFY09DYFIAx=w~ zX1oAPEukZDGvry$lB&ik$z;vrJmR&?cwIG7jYUz$b)LmlNwPp$$fV$07CenIQPxz~ z6bm5|f`v6_Bw>N#6sMc$Xz*b38KLzxp+A6Qvd(Bc0MruR7!{b- zyd&Y2(GHem3Cvu1PjU<=GlIi&a;!F8_-)BpMcPB7v{ZTu)L+(~gHYi+pb)g^hn@l} zI#ZIgpua{-bT|9!nO!M{!F8=?OJh&TGEoX%lo@A5Tq8><&sd2`%JMR)@}?ikD70i`$eM*6y!xl(RX>t?d6}eD~n1QBnH24{6I5Lvjp3+d; zg3{i=9Ca7SmZs=uWXJH_%tJkpQk9963$Uj1;oPe#jHa#3vtDO`&OxWWY61TlU3>hO ST!iYoc~A)!;M7!OJN^Ti?A}`d delta 67 zcmdn+LviP4#SLPNyarY#Mpj0KQO6iKDyD5#W-Mf6RA`>c)IODo5r{!FGZ3=?F)I+W N0WtgbsZ1Oy