Map runtime-owned Imagination output

This commit is contained in:
Meta Vens 2026-08-11 04:31:43 +02:00
commit 9fdbfc8a2a
4 changed files with 81 additions and 4 deletions

View file

@ -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.

View file

@ -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