Record keyed Verification ownership cut

This commit is contained in:
Meta Vens 2026-08-18 01:36:34 +02:00
commit 7501564f0a
5 changed files with 85 additions and 24 deletions

View file

@ -4984,8 +4984,9 @@ gone. Verification proves concurrent launch convergence, exact Wait/Review,
keyed admission, no thread-state envelope, core 564/564, Self policy 26/26, and
the coordinator-runtime feature build.
Exact `e404c105` collapses the duplicated Body and Proposal Launch/Wait/Review
enums into `EpiphanyModelingContinuationAction`. This type owns only the common
Exact `e404c105` collapsed the duplicated Body and Proposal Launch/Wait/Review
enums; exact `fc5d1a4a` names the now-shared vocabulary truthfully as
`EpiphanyAgentPassContinuationAction`. This type owns only the common
attempt-continuation vocabulary. It does not own request selection, result
validity, mutation shape, or admission; those remain with the concrete Body and
Proposal families. The shared vocabulary is therefore DRY without becoming a
@ -5097,3 +5098,42 @@ omitted: later fields can occupy the wrong schema positions. CultCache exact
named maps. `prepare_mind_document` is the single Mind boundary, and objective,
Body, and Research writers use it. This is an encoding owner, not a second state
format or compatibility path.
## Keyed frontier Verification lifecycle (2026-08-18)
Exact `fc5d1a4a` removes Verification from aggregate coordinator behavior. A
successful exact Hands commit publishes its `HandsCommitReceipt` and derived
`RepoFrontierVerificationRequest` in one CAS transaction. The request seals the
route, exact frontier document, Hands authority, intent, review, patch receipt,
command receipt, and commit receipt. The full RepoModel projection remains
audit cargo and cannot turn unrelated graph work into a conflict.
- Owner: `project_current_work` derives Verification Launch/Wait/Review;
`launch_current_frontier_verification_work` publishes the deterministic
attempt; `accept_frontier_verification_result` alone admits the decision under
`Soul.verification`.
- Inputs: one exact routed frontier, one complete authorized Hands consequence,
immutable Verification request and launch, terminal runtime result, sealed
reasoning basis, and exact decision context.
- Outputs: one keyed `EpiphanyMindVerificationAuditDocument`, one typed
`SoulVerdictReceipt`, one deterministic `RepoFrontierModelingRequest`, and one
atomic `EpiphanyMindCommitReceipt`.
- Derived state: role boards, events, accepted-at timestamps, latest result
slots, generic Verification status, and coordinator thread are display or
transport projections only.
- Forbidden writers: generic role launch/acceptance, aggregate thread updates,
accepted-at comparisons, dynamic Hands telemetry prompt appenders, and the
model cannot create, suppress, review, or admit Verification. The runtime,
not model JSON, supplies request and route identity from the sealed launch.
- Shared paths: operator, status, and Resident consume the same current-work
projection and the same admission owner. Runtime fulfillment and archival use
the same typed `FrontierVerification` request reference.
- Cut line: the aggregate Soul-verdict acceptance prerequisite, latest Hands
consequence selector, prompt-time request writer, and generic Verification
launch/acceptance fallback are deleted. `EpiphanyAgentPassContinuationAction`
shares only Launch/Wait/Review vocabulary across concrete pass families.
- Verification: exact replay returns the original commit receipt; an unrelated
keyed node commit between inference and admission merges; an exact-frontier
change refuses admission with the copied store byte-identical. Core 559/559,
OpenAI runtime 23/23, coordinator runtime 18/18, and both all-target checks
pass.

View file

@ -18,9 +18,9 @@ earned OpenAI-compatible authentication or model-transport capability.
heartbeat physiology, Persona, and CultMesh integration. Its coordinator and
status surfaces still retain a legacy persisted `EpiphanyThreadStateEntry`;
that aggregate is an obsolete live authority and currently blocks fresh keyed
stores from coordinating. Body, Proposal, and frontier-verdict Modeling have
been removed from that authority; Research acceptance, Verification,
planning, reorientation, and generic coordinator presence remain.
stores from coordinating. Body, Proposal, frontier-verdict Modeling,
Research, and Verification have been removed from that authority; planning,
reorientation, and generic coordinator presence remain.
- Native binaries expose coordinator, status, state, runtime, memory, daemon,
Persona, repo-work, and Verse operations.
- CultCache stores typed state and receipts; CultMesh/CultNet carry typed local
@ -230,7 +230,7 @@ Cut in this order:
status consumes the shared projection.
3. **Baseline transaction landed at `9f7b164f`; operator routing at `587c56d2`; Resident continuation and keyed acceptance at `478fb923`:** baseline Body Modeling is now thread-free from unresolved Body obligation through Launch/Wait/Review and exact Mind admission. Resident and operator callers consume the same family projection and acceptance owner. Thread ID remains immutable pass provenance only.
4. **Proposal Modeling landed at `d1b031cb`:** its immutable request, exact launch binding, runtime attempt/result, and `Modeling.proposal_frontier` commit now own Launch/Wait/Review and admission. The aggregate launcher refuses proposal cargo; the old selector, validator, context builder, and generic-launch hint are deleted. Body and Proposal share only the exact-envelope launch CAS invariant, not a mutable family registry.
5. **Continuation vocabulary landed at `e404c105`:** Body and Proposal share one pure `EpiphanyModelingContinuationAction`; their semantic requests, projections, validators, and admission owners remain separate.
5. **Continuation vocabulary landed at `e404c105` and was named truthfully at `fc5d1a4a`:** concrete pass families share one pure `EpiphanyAgentPassContinuationAction`; their semantic requests, projections, validators, and admission owners remain separate.
6. **Dormant claim-repair authority deleted at `20dd66c8`:** no request/binding/context schema, runtime carrier, coordinator branch, result cargo, export, or model lowering survives. The independent Eyes challenge fact remains. The same pass fixed two-snapshot Body/Proposal launch derivation and stress-proved single Proposal launch 20/20.
7. **Frontier-verdict Modeling landed at `d367e525`:** one exact Soul verdict
atomically creates its deterministic request; the sealed role projection,
@ -248,14 +248,22 @@ Cut in this order:
writes merge. Accepted Eyes, role lanes, timestamps, generic regather, and
Modeling hints cannot launch Eyes or gate Modeling. CultCache `ba6a487`
supplies the shared named nested-document encoding boundary used by Mind.
Migrate Verification, planning, and reorientation next from
9. **Frontier Verification landed at `fc5d1a4a`:** one exact Hands commit and
its deterministic Verification request publish atomically. The sealed
request/launch/result/context lifecycle owns Launch/Wait/Review; admission
writes the keyed audit, Soul verdict, frontier-Modeling request, and Mind
commit receipt atomically. Disjoint keyed writes merge, exact-frontier drift
refuses byte-identically, and replay is stable. Generic launch/acceptance,
accepted-at/latest-result selection, dynamic telemetry prompts, and
model-authored causal IDs no longer own this family.
Migrate planning and reorientation next from
aggregate state patches and generic role lanes to family-owned current-work
projections, exact job identities, `MindMutation` plans, and exact commit
receipts. Reuse pure invariant primitives, not a generic mutable registry.
9. Delete `EpiphanyThreadStateEntry`, `coordinator_state_transaction`, global
10. Delete `EpiphanyThreadStateEntry`, `coordinator_state_transaction`, global
expected revisions, aggregate update APIs, and all source references from
production. Refuse old writable stores; add no dual reader or migrator.
10. Replay fresh-store concurrency and decision-context acceptance. Only then
11. Replay fresh-store concurrency and decision-context acceptance. Only then
restart Model Atlas Gate 1 from a new external root.
Do not preserve the aggregate for compatibility, manufacture a bootstrap

View file

@ -12,7 +12,7 @@ effects, receipts, Mind admission, brakes, external consequence gates, and
terminal commit. Focused core and OpenAI-runtime Persona suites pass.
The five-day shakedown remains paused. The active branch includes exact
`c7412998` on `codex/epiphany-shakedown-live`: the keyed Mind foundation, federated Model Atlas
`fc5d1a4a` on `codex/epiphany-shakedown-live`: the keyed Mind foundation, federated Model Atlas
vertical slice, ordinary Modeling authoring path, durable publisher identity,
fresh seven-organ Mind bootstrap, and atomic RepoModel projection bootstrap are
landed. Historical aggregate RepoModel and partial Gate stores are evidence
@ -22,7 +22,8 @@ or repair path can restore their authority.
This is not yet the full Concurrent Mind cut. Persisted
`EpiphanyThreadStateEntry`, its coordinator transaction, and multiple
unmigrated launch/acceptance/status readers remain live production authorities.
Baseline Body, Proposal, frontier-verdict Modeling, and frontier Research are no longer among them:
Baseline Body, Proposal, frontier-verdict Modeling, frontier Research, and
frontier Verification are no longer among them:
keyed Mind owns their work projections, operator and Resident launch, exact job-bound
continuation, review, and semantic admission. Research is driven only by an explicit
external-evidence obligation; accepted Eyes state, timestamps, generic regather, and
@ -56,7 +57,8 @@ canonical Eve schema IDs without dependency semantics. Eve exact `b597dab` and
`gamecult.eve.surface.v1` retained tree for GUI and TUI.
Verification is green at the latest ownership cut: Epiphany core library
561/561, OpenAI runtime 43/43, Self policy 26/26, and coordinator runtime 18/18.
559/559, OpenAI runtime 23/23, coordinator runtime 18/18, and core/OpenAI
all-target checks pass.
An unfiltered core package run also exposed two pre-existing
`epiphany-hands-action` fixture failures: those fixtures omit the exact
`RepoFrontierHandsAuthority` already required by production. The gate was not
@ -67,7 +69,8 @@ still reaches an older feature-gated workspace-coverage recovery smoke whose
already-absent API predates this slice; no compatibility shim was added.
These are implementation and isolated proof claims. They are not sustained
Starfire dogfood. Gate 1 is the next rite: use separate real stores and
Starfire dogfood. Planning, reorientation, and final aggregate deletion are the
next source rites; only then may Gate 1 use separate real stores and
identities; keep impact ingress absent while ordinary Modeling seeds facts and
publishers/projector establish signed sight; then engage all three Atlas brakes
and prove later organ cycles are held while the last Eve projection remains
@ -362,8 +365,9 @@ deleted. A shared exact-envelope launch CAS remains because it protects the
same atomic publication invariant for Body and Proposal, not because it owns
family policy.
Exact `e404c105` removes the duplicate Body/Proposal continuation enums. One
`EpiphanyModelingContinuationAction` now names Launch, Wait, and Review; each
Exact `e404c105` removed the duplicate Body/Proposal continuation enums; exact
`fc5d1a4a` names the shared vocabulary `EpiphanyAgentPassContinuationAction`.
It names Launch, Wait, and Review; each
family retains its own request, projection, validity rules, and admission owner.
Exact `20dd66c8` deletes claim-repair's request/binding/context schemas, runtime
@ -404,11 +408,20 @@ omitted middle optionals. CultCache exact `ba6a487` adds named nested preparatio
Mind envelopes retain their typed numeric slots while nested document fields remain named.
Objective, Body, and Research Mind writers now share that boundary.
Map and migrate Verification next onto its exact Hands consequence, request/launch,
terminal decision context, typed audit, Soul verdict, and family-owned Mind commit. Delete
generic role launch/acceptance, latest-result, accepted-at, and thread-state authority for
that family. Continue with planning and reorientation, then delete the aggregate
schema/transaction. Run the source
Exact `fc5d1a4a` completes that Verification cut. The exact Hands commit and
derived `RepoFrontierVerificationRequest` publish atomically; current-work owns
Launch/Wait/Review; the sealed role projection carries the exact route,
frontier, Hands authority and receipts; and `Soul.verification` admission writes
the keyed audit, Soul verdict, deterministic frontier-Modeling request, and
Mind commit receipt in one transaction. A disjoint keyed node commit merges,
an exact-frontier change refuses byte-identically, and replay returns the
original receipt. Generic Verification launch/acceptance, accepted-at/latest
selection, dynamic telemetry prompt mutation, and model-authored causal IDs are
gone.
Map and migrate frontier Planning and PlanMind next onto their exact frontier,
candidate, decision-context, and keyed Mind authorities. Continue with
reorientation, then delete the aggregate schema/transaction. Run the source
guards and fresh-store concurrency/decision-context suite. Only after that may
Model Atlas Gate 1 restart from a new external root. Keep the current fresh and
partial roots read-only; do not release scheduling, register operational