Map unified coordinator projection
This commit is contained in:
parent
2bcbf2687d
commit
59b0c2af9f
5 changed files with 31 additions and 9 deletions
|
|
@ -1,9 +1,9 @@
|
|||
# Epiphany current algorithmic map
|
||||
|
||||
Updated: 2026-08-25
|
||||
Latest committed implementation cut: `5f1bea39` on `codex/epiphany-shakedown-live`
|
||||
Current pass: current work and typed fulfillment consume one exact Mind
|
||||
snapshot; coordinator-status/runtime-reader audit is next; Ox17 remains paused
|
||||
Latest committed implementation cut: `2bcbf268` on `codex/epiphany-shakedown-live`
|
||||
Current pass: current work solely owns coordinator scheduling;
|
||||
reorientation-result/runtime-reader audit is next; Ox17 remains paused
|
||||
|
||||
This document describes the live machine. Historical cuts, rejected paths, and
|
||||
proof chronology belong in git, `state/ledgers.msgpack`, and bounded smoke
|
||||
|
|
@ -678,6 +678,14 @@ provider runtime retains one path-based role-result CAS writer; read-only
|
|||
replay consumes an explicit `&CultCache` and cannot silently rebase model
|
||||
output against a newer store head.
|
||||
|
||||
Exact `2bcbf268` makes that projection the sole coordinator scheduling input.
|
||||
The accepted manual-regather obligation lives beside the other current work;
|
||||
operator status and Resident Self derive from the same value. Status has no
|
||||
second Mind assembly, Resident Self has no hard-coded Continue override, and
|
||||
the deleted `EpiphanyCrrcAction` enum cannot impersonate a parallel state
|
||||
machine. Reorientation decisions remain durable Mind documents; the boolean is
|
||||
only their deterministic scheduling projection.
|
||||
|
||||
The target boundary is independent `GameCult/CodexConnector`; exact
|
||||
`6dc80f6d266db4d82566d2434adcc55a48e8ecad` owns one typed multi-caller
|
||||
transport package and one public daemon binary without linking a Codex crate.
|
||||
|
|
|
|||
|
|
@ -363,7 +363,7 @@ Cut in this order:
|
|||
projection assembled from exact keyed Mind document versions. The final
|
||||
model request must render that projection; citing keyed sources while
|
||||
rendering the old thread snapshot is explicitly forbidden.
|
||||
2. **Body admission landed at `2eb95df6`; current-work projection landed at `e42788c9`, consumes one exact snapshot at `7374be5e`, and typed fulfillment reuses it at `5f1bea39`:** one pure typed projection derives Body Modeling, Eyes continuation, proposal Modeling, frontier planning, and Hands readiness from one pulled keyed Mind/runtime cache. Immutable result replay, family admission, PlanMind continuation, worker archival, and Resident Self completion validate against the caller's same snapshot rather than reopening runtime state.
|
||||
2. **Body admission landed at `2eb95df6`; current-work projection landed at `e42788c9`, consumes one exact snapshot at `7374be5e`, typed fulfillment reuses it at `5f1bea39`, and coordinator scheduling becomes its sole consumer projection at `2bcbf268`:** one pure typed projection derives Body Modeling, Eyes continuation, proposal Modeling, frontier planning, Hands readiness, and accepted manual-regather obligation from one pulled keyed Mind/runtime cache. Immutable result replay, family admission, PlanMind continuation, worker archival, Resident Self completion, and operator status validate or route against that same projection rather than reopening runtime state or accepting a parallel CRRC action.
|
||||
Modeling must derive from the current Body/RepoModel obligation; Eyes only
|
||||
from explicit external-evidence obligations. Body-generation Modeling
|
||||
identity, typed Body-to-Mind admission, sealed reasoning, and atomic decision
|
||||
|
|
|
|||
|
|
@ -2,10 +2,10 @@
|
|||
|
||||
Updated: 2026-08-25
|
||||
Branch: `codex/epiphany-shakedown-live`
|
||||
Latest committed Epiphany source cut: `5f1bea39`
|
||||
Latest committed Epiphany source cut: `2bcbf268`
|
||||
Current connector source: `6dc80f6d266db4d82566d2434adcc55a48e8ecad`
|
||||
Current pass: current work and typed fulfillment use one exact Mind snapshot;
|
||||
continue the coordinator-status/runtime-reader audit; Ox17 and Atlas Gate 1 remain paused
|
||||
Current pass: current work solely owns coordinator scheduling; continue the
|
||||
reorientation-result/runtime-reader audit; Ox17 and Atlas Gate 1 remain paused
|
||||
|
||||
## Orientation
|
||||
|
||||
|
|
@ -102,6 +102,19 @@ Whole-Core Clippy exposes 58 pre-existing lints outside this cut. Verification
|
|||
generated 1.842 GB across 2,718 files; cleanup restored only the exact state
|
||||
inspector.
|
||||
|
||||
Exact `2bcbf268` removes coordinator status's parallel scheduling mouth. The
|
||||
same current-work projection now carries the accepted manual-regather
|
||||
obligation to operator status and Resident Self; status no longer assembles
|
||||
Mind separately, and Resident Self no longer injects a counterfeit Continue.
|
||||
The six-state `EpiphanyCrrcAction` enum and coordinator-input field are gone.
|
||||
The existing decision-auditable Reorientation lifecycle now proves a durable
|
||||
regather decision reaches the user-visible `regatherManually` action. The cut
|
||||
removes 12 maintained lines net and adds no persisted schema, dependency,
|
||||
target, or process. Core check, current-work 3/3, Reorientation 1/1,
|
||||
operator-sanitization 1/1, and the release-owned coordinator compile pass. The
|
||||
focused build produced 1.6 GiB across 2,924 files; cleanup restored only the
|
||||
exact authenticated state inspector.
|
||||
|
||||
Exact `edb5c3a3` deletes the duplicate pass-family authority from runtime
|
||||
physiology. Eight optional request-ID fields are gone from
|
||||
`EpiphanyRuntimeWorkerLaunchRequest` and its heartbeat options. The terminal
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -225,10 +225,11 @@ current_status:
|
|||
yggdrasil_epiphany_service_contract: idunn_source_change_owner_eve_and_local_typed_operator_surfaces_no_discord_control_plane
|
||||
resident_physiology: historical_c011_exact_465af24d_zero_zombie_proof_accepted_current_containers_exited_255
|
||||
vendored_codex_eviction: Exact 7a125d78 deletes all 3,592 tracked vendored Codex files and 851,099 lines after Cargo metadata and manifest/source guards prove no build consumer. The seven dirty files contained only rustfmt and blank-line churn, so no semantic work was discarded or preserved as a counterfeit artifact. The root workspace exclusion, obsolete AGENTS search recipes, vendor-specific license clauses, and two superseded live migration notes are gone. The independent Connector contract remains the sole Codex-facing compile dependency. Gamecult-ops exact cb63e77 corrects the Yggdrasil inventory from the extinct Epiphany-branded/Ghostlight-owned daemon to the independent `yggdrasil-codex-connector` Idunn target. Historical archive notes and the explicitly dated June Body whitepaper remain inert history. No compilation or deployment mutation was required.
|
||||
unresolved_authority: `runtime_spine.rs` remains the largest central liability; it still mixes immutable identity, minimal model sessions/jobs, process claims, model/tool execution binding, family admission, consequence receipts, retention, and resurrection fences. Exact a01c6842 removes the counterfeit Hands review; route, Substrate Gate grant, minimal intent, frontier authority, and exact consequences now own that chain. No production actuator authors those receipts, so the coordinator truthfully stops at `awaitingHandsExecutor`. Exact c37cae8b closes the two-stage Codex request seam, exact 7a125d78 removes the excluded implementation corpse, exact 7374be5e removes split-snapshot current-work projection, and exact 5f1bea39 removes the second fulfillment/replay store snapshot. Ghostlight exact 8e7d980 pins the same Connector source contract. Historical c011 and partial Gate roots stay untouched/read-only.
|
||||
next_action: Continue source subtraction from exact 5f1bea39. Audit coordinator-status composition and the remaining path-based runtime readers for one logical result assembled from multiple store snapshots. Collapse only proven duplicate reads; preserve exact model/tool binding, decision audit, CAS, terminality, retention, and resurrection guarantees. Keep the lean Codex Connector client as the shared ABI stub, OpenRouter as a separate temporary provider edge, Model Atlas operationally paused, and avoid local workspace-wide builds or deployment mutation.
|
||||
unresolved_authority: `runtime_spine.rs` remains the largest central liability; it still mixes immutable identity, minimal model sessions/jobs, process claims, model/tool execution binding, family admission, consequence receipts, retention, and resurrection fences. Exact a01c6842 removes the counterfeit Hands review; route, Substrate Gate grant, minimal intent, frontier authority, and exact consequences now own that chain. No production actuator authors those receipts, so the coordinator truthfully stops at `awaitingHandsExecutor`. Exact c37cae8b closes the two-stage Codex request seam, exact 7a125d78 removes the excluded implementation corpse, exact 7374be5e removes split-snapshot current-work projection, exact 5f1bea39 removes the second fulfillment/replay store snapshot, and exact 2bcbf268 makes current work the sole coordinator scheduling projection. Ghostlight exact 8e7d980 pins the same Connector source contract. Historical c011 and partial Gate roots stay untouched/read-only.
|
||||
next_action: Continue source subtraction from exact 2bcbf268. Audit `coordinator_results::read_runtime_reorient_result`, which still opens runtime state separately for job and typed result, and its nine-state CRRC status vocabulary against the four states its live caller can actually produce. Collapse the read to one cache and delete impossible public cargo before moving to the next path-based reader. Preserve exact model/tool binding, decision audit, CAS, terminality, retention, and resurrection guarantees. Keep the lean Codex Connector client as the shared ABI stub, OpenRouter as a separate temporary provider edge, Model Atlas operationally paused, and avoid local workspace-wide builds or deployment mutation.
|
||||
single_snapshot_current_work_cut: Exact 7374be5e makes one pulled CultCache snapshot the sole input to Mind assembly, keyed RepoModel assembly, current-work Research and Planning lifecycles, Hands readiness, Modeling launches, reasoning-basis assembly, and Reorientation request projection. Three path-based wrappers and numerous repeated open/pull sequences are gone; Research and Verification admission also reuse their already authenticated cache for review and public-source consequence checks. The public Codex Connector client remains the earned ABI stub: deleting it would duplicate authenticated encryption and framing in every consumer, while no daemon/auth/HTTP/SSE implementation compiles into Epiphany. The cut is one net maintained line smaller, adds no schema, dependency, target, or process, and passes Core check, current-work 3/3, reasoning-context 8/8, Reorientation 1/1, Mind determinism 1/1, and RepoModel determinism 1/1. The focused run produced 2.0 GiB across 2,867 files; cleanup restored exactly the 1,776,640-byte inspector at SHA-256 DD38855C6F092C2C53D2212A938E737643F41130F4681708840BA6075320A04E.
|
||||
single_snapshot_fulfillment_cut: Exact 5f1bea39 makes typed fulfillment replay consume the caller's already pulled runtime Mind snapshot. Research, Verification, Proposal Modeling, PlanMind continuation, fulfilled-worker archival, and Resident Self completion no longer reopen the same `.cc` file while validating one immutable result. The generic path-based fulfillment wrapper is deleted. The public provider-runtime role-result function remains the sole path-based CAS writer; cache-local fulfillment can only replay the exact result already present in its supplied snapshot. The cut adds 17 maintained lines net to remove repeated physical reads while adding no schema, dependency, target, process, or decision authority. Core check, current-work 3/3, reasoning-context 8/8, structured-failure refusal, and the release-owned swarm entrypoint pass. Verification produced 2.2 GiB across 3,189 files; cleanup restored the exact authenticated state inspector.
|
||||
single_projection_coordinator_cut: Exact 2bcbf268 makes the current-work projection the sole scheduling input for operator status and Resident Self. An accepted reorientation decision's real manual-regather obligation is projected once with Body, Research, Planning, Modeling, Verification, Imagination, and Hands work. Status no longer opens and assembles Mind separately, and Resident Self no longer hard-codes a contradictory Continue value. `EpiphanyCrrcAction`, its five impossible transition variants, the parallel coordinator-input field, and the second Mind read are gone. The existing reorientation lifecycle now proves the durable regather decision reaches the user-visible coordinator action. The cut removes 12 maintained lines net, adds no persisted schema, dependency, target, or process, and passes Core check, current-work 3/3, Reorientation 1/1, operator-sanitization 1/1, and the release-owned coordinator compile. Verification produced 1.6 GiB across 2,924 files; cleanup restored the exact authenticated state inspector.
|
||||
|
||||
runtime_spine_surface_cut: `runtime_spine.rs` owns immutable runtime identity, minimal model sessions/jobs and process claims, model/tool execution bindings, family admission, consequence receipts, retention, and identity-resurrection fences. Provider requests remain exact durable audit input; provider events/receipts normalize into one native persisted stream/receipt family. The sealed typed worker launch owns live pass-family identity and outer-worker role. Model execution bindings own model-session membership; outer-worker root membership is structural. Archived worker attempts retain exact request kind/ID, deletion digest, decision context, and full typed structured outcome after live launch deletion, including typed failures. Model sessions carry only grouping identity plus the active/completed phase latch; completed-session retention derives its exact jobs from model bindings and writes one private tombstone containing retired identities plus the deletion-chain digest. The live and archived documents protect distinct admission and resurrection invariants and do not duplicate decision cargo. Runtime jobs carry only job identity plus the Queued/Completed/Failed latch. No job clock, role/session mirror, intermediate status, generic terminal-result document, latest-result selector, or model-turn identity echo participates in causality. Typed role/reorientation outcomes own structured terminal decisions and atomically close their job/process physiology; native model receipt/failure records own model-pass terminality; process claims own process death. Verification reasons from the exact route, authority, intent, patch, command, and commit bodies sealed in its basis and has no review document or live receipt-reread tool. Mind/runtime writable epochs remain v11/v47; archived worker attempts are v3. Family launch CAS, model execution, and coordinator basis admission are the only session/job creation owners. Continue subtraction through the remaining single-caller runtime-spine surfaces; do not recreate deleted authority through registries, adapters, compatibility readers, or summary DTOs.
|
||||
|
||||
|
|
|
|||
Reference in a new issue