Map runtime-owned Imagination output
This commit is contained in:
parent
ff9dacf134
commit
9fdbfc8a2a
4 changed files with 81 additions and 4 deletions
|
|
@ -3714,3 +3714,39 @@ payload. This proves the decision-input cut at the deployed CultCache layer,
|
|||
not merely by source inspection: unrelated typed cargo can neither steer the
|
||||
decision nor be silently repaired by it. Receipts live under
|
||||
`.epiphany-run/narrow-verse-readers-ec54666c`.
|
||||
|
||||
## Runtime-owned Imagination candidate publication
|
||||
|
||||
The Imagination consideration result already entered through
|
||||
`put_runtime_role_worker_result`, which authenticates the current request,
|
||||
candidate causal fields and timestamp, deterministic candidate identity, exact
|
||||
single launch binding, worker launch document hash, Imagination role/binding,
|
||||
runtime/thread identity, current model projection, and absence of foreign
|
||||
authority cargo. Before `ff9dacf1`, that owner persisted the generic result and
|
||||
terminal process claim but not the candidate it had just authenticated.
|
||||
Resident fulfillment consequently required a typed candidate envelope with no
|
||||
production writer; tests supplied one directly and concealed the cut.
|
||||
|
||||
Runtime result admission now owns one atomic publication:
|
||||
|
||||
- Inputs: exact request, candidate bytes, launch binding, worker launch,
|
||||
process claim, and current model projection.
|
||||
- Outputs: immutable worker result, terminal process claim, and exact typed
|
||||
`ImaginationConsiderationCandidate` companion in one snapshot-fenced CAS.
|
||||
- Derived state: resident fulfillment observes the admitted result/candidate;
|
||||
it does not write either document.
|
||||
- Forbidden writers: resident settlement, review routing, tests, and operator
|
||||
projections cannot synthesize the candidate companion.
|
||||
- Cut line: an existing candidate without its worker result is an orphan and
|
||||
refuses admission; exact result replay requires the persisted companion to
|
||||
remain equal.
|
||||
|
||||
The focused atomic/idempotent, orphan-refusal, and receipt-free resident tests
|
||||
pass, and the full core library passes 670 tests with one intentional ignore.
|
||||
Exact Linux release
|
||||
`sha256-6d237cda95de91d999de7403d843507fac89f1f2c091b114957a33118063a03b`
|
||||
with witness
|
||||
`sha256-3b37136d34e4d4b886544102ec43a258510e246d762640a686b02b29fb13fafc`
|
||||
passed 24-binary inspection and a copied c006 braked-once zero-exit gate without
|
||||
changing runtime, Mind, or Heartbeat stores. A genuine packaged model-produced
|
||||
consideration remains the verification layer for the new writer.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,46 @@
|
|||
# Fresh workspace handoff
|
||||
|
||||
## Runtime-owned Imagination candidate publication packaged - 2026-08-11
|
||||
|
||||
The Imagination option-generation audit found a production ownership hole:
|
||||
runtime result admission authenticated the request, candidate, launch binding,
|
||||
worker launch, model projection, and foreign-cargo exclusion, but persisted only
|
||||
the generic worker result. Resident fulfillment required a separate typed
|
||||
candidate envelope that tests wrote by hand. No production owner existed.
|
||||
|
||||
Exact pushed `ff9dacf1` makes the existing runtime result-admission CAS own the
|
||||
candidate companion alongside the worker result and terminal process claim.
|
||||
Exact replay requires the companion to remain byte-equal. A pre-existing orphan
|
||||
candidate refuses the worker result without writing it. The resident settlement
|
||||
test no longer seeds candidate state manually. Focused atomic, orphan, and
|
||||
receipt-free settlement tests pass; the full core library passes 670 tests with
|
||||
one intentional cross-process helper ignored.
|
||||
|
||||
Exact `ff9dacf1` packages 24 Linux binaries as release
|
||||
`sha256-6d237cda95de91d999de7403d843507fac89f1f2c091b114957a33118063a03b`
|
||||
with witness
|
||||
`sha256-3b37136d34e4d4b886544102ec43a258510e246d762640a686b02b29fb13fafc`.
|
||||
The release build took 5m11s with zero warnings and exact packaged inspection
|
||||
passed. One rejected launch accidentally retained stale `ec54666c` source after
|
||||
a bad expanded fetch SHA; it was stopped immediately and its logs/output remain
|
||||
quarantined in the same receipt directory. The corrected source volume was
|
||||
authenticated to the full `ff9dacf1` SHA before the accepted build. Receipts are
|
||||
under `.epiphany-run/linux-package-ff9dacf1`.
|
||||
|
||||
On copied c006 volumes, the exact release published and `epiphany-swarm once`
|
||||
exited zero under the cognitive brake at resident revision 34 with no active
|
||||
turn. Runtime, Mind, and Heartbeat stores were byte-identical; only resident
|
||||
provider-readiness metadata advanced to the new release identity. The stopped
|
||||
one-shot then projected `warming`, correctly refusing to impersonate a live
|
||||
provider. Receipts are under `.epiphany-run/imagination-ff9dacf1`.
|
||||
|
||||
Source and package ownership are accepted. A genuine model-produced copied
|
||||
turn remains required: admit one fresh Persona-feedback consideration through
|
||||
the existing typed ingress, run exact `ff9dacf1`, and prove result plus candidate
|
||||
appear atomically while model/frontier/Hands/release/deployment authority stays
|
||||
unchanged. Do not use a fixture candidate writer. Actual c006 remains exact
|
||||
`c9a2a979`, alive and braked. Yggdrasil never builds.
|
||||
|
||||
## Exact local-Verse reader isolation accepted - 2026-08-11
|
||||
|
||||
Exact pushed `ec54666c` packages 24 Linux binaries as release
|
||||
|
|
|
|||
Reference in a new issue