Accept live model-turn JSON ingress
This commit is contained in:
parent
eea15e82e6
commit
a24c5d9ae3
4 changed files with 48 additions and 5 deletions
|
|
@ -2510,6 +2510,16 @@ CultCache persistence path.
|
|||
shapes and negative array/unknown/ToolCall cases. Exact package inspection and
|
||||
copied-live execution remain required before acceptance.
|
||||
|
||||
Exact `eea15e82` closes that acceptance boundary. Its authenticated 24-binary
|
||||
release is
|
||||
`sha256-6a45bef43ef9f4ecbdc2ba69b8dfee9edf9bb085ce0d482c1ad1649b35464186`
|
||||
with witness
|
||||
`sha256-088393f4eb9784819250f6a6b44d73bc92c9d889c4eaa2a0a13868c6c71f7cda`.
|
||||
A published native object completed on copied live state through direct Responses
|
||||
transport and persisted its exact typed request. The positional persistence
|
||||
array failed before mutation, produced no request identity, and preserved the
|
||||
runtime file hash exactly. The boundary is accepted live.
|
||||
|
||||
The coordinator receipt accumulator is implemented in source. Runtime owns the
|
||||
typed head, cumulative status counts, chained digest, and full-snapshot-fenced
|
||||
replacement/deletion. Resident Self supplies the cross-store preservation set
|
||||
|
|
|
|||
|
|
@ -1607,3 +1607,36 @@ also passes warning-free. The source is not accepted until its exact pushed
|
|||
commit is packaged from Starfire's warm cache and a copied-live run proves one
|
||||
published object completes while the old positional array cannot mutate state.
|
||||
Active c005 remains outside this rite; Yggdrasil never builds.
|
||||
|
||||
## Model-turn JSON boundary accepted live — 2026-08-10
|
||||
|
||||
Exact pushed source `eea15e82` produced a warning-free 24-binary release
|
||||
`sha256-6a45bef43ef9f4ecbdc2ba69b8dfee9edf9bb085ce0d482c1ad1649b35464186`
|
||||
with witness
|
||||
`sha256-088393f4eb9784819250f6a6b44d73bc92c9d889c4eaa2a0a13868c6c71f7cda`.
|
||||
Construction and inspection receipts are under
|
||||
`.epiphany-run/linux-package-eea15e82`.
|
||||
|
||||
The persistent package source was refreshed from an immutable Git bundle after
|
||||
the Windows bind-mounted object store lost a temporary pack. Packaging then
|
||||
found a 48,104,292-byte cached source worktree whose `.git` pointed at a vanished
|
||||
source repo. That exact cache entry was removed under
|
||||
`.epiphany-run/interventions/package-cache-stale-worktree-20260810T0145Z`;
|
||||
Cargo home and graph artifacts remained. The reconstructed package completed in
|
||||
8m43s. Both preflight refusals and the contaminated old-source launch are
|
||||
preserved beside the accepted logs.
|
||||
|
||||
Copied-live receipts are under `.epiphany-run/model-json-ingress-eea15e82`.
|
||||
The exact packaged binary accepted one published native JSON object and completed
|
||||
it through `epiphany_direct_responses_http` in 5.9 seconds: pass verdict, two
|
||||
events, zero tools, and the exact typed request persisted. Its copied session was
|
||||
then closed. The old positional CultCache array exited 1 with `model-turn request
|
||||
must be an object with string schema_id`, created no request, and left runtime
|
||||
SHA-256
|
||||
`944494eeb6416e3123a2cb65e00e9e130c130f7c1ec8988f810bb48d55dc83da`
|
||||
unchanged. JSON ingress is accepted; CultCache remains persistence-only.
|
||||
|
||||
Next map semantic and conversation-wide history retention before editing. Name
|
||||
the producer, live-authority preservation set, closure predicate, retirement
|
||||
evidence, and negative non-resurrection proof for each family. Active c005 stays
|
||||
untouched and Yggdrasil never builds.
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -35,10 +35,10 @@ invariants:
|
|||
- Evidence and git retain history; this map retains only state that changes future decisions.
|
||||
|
||||
current_status:
|
||||
summary: Epiphany is a supervised engineering alpha on Starfire, not deployment-ready. Exact b8138a6b active-child SIGTERM and restart, exact 9f369528 deterministic warm packaging, exact c930f505 cross-container ownership, exact ed15f83a resident lifecycle retention, exact 16c4b19f coordinator receipt and Heartbeat artifact retention, and exact cce2b8ac narrow model-generation retention are proven. Gamecult-ops 059821f makes journald the sole Yggdrasil supervisor/projector stream-retention owner. Exact 16c4b19f genuine idle and exact a987d2f7 active cognition completed 900-pulse bounded plateaus. Runtime-owned typed fulfillment is accepted live under exact 6dd9b132. Stable Starfire firewall ownership and broader semantic/conversation retention remain open. Yggdrasil is the small public crossing body, never the release forge.
|
||||
latest_phase: The model-turn xenos boundary now has explicit schema-shaped DTOs for the published epiphany.model_request.v0 and epiphany.openai_model_request.v0 objects. It dispatches by schema_id, converts only published fields into the typed request, rejects positional CultCache arrays, unknown fields, malformed input variants, and unpublished ToolCall cargo, and leaves DatabaseEntry serialization solely on the persistence side. All nine model-runtime binary tests and a production cargo check pass. Exact packaging and copied-live object ingress remain the acceptance boundary.
|
||||
summary: Epiphany is a supervised engineering alpha on Starfire, not deployment-ready. Exact b8138a6b active-child SIGTERM and restart, exact 9f369528 deterministic warm packaging, exact c930f505 cross-container ownership, exact ed15f83a resident lifecycle retention, exact 16c4b19f coordinator receipt and Heartbeat artifact retention, exact cce2b8ac narrow model-generation retention, and exact eea15e82 model-turn JSON ingress are proven. Gamecult-ops 059821f makes journald the sole Yggdrasil supervisor/projector stream-retention owner. Exact 16c4b19f genuine idle and exact a987d2f7 active cognition completed 900-pulse bounded plateaus. Runtime-owned typed fulfillment is accepted live under exact 6dd9b132. Stable Starfire firewall ownership and broader semantic/conversation retention remain open. Yggdrasil is the small public crossing body, never the release forge.
|
||||
latest_phase: Exact eea15e82 packaged warning-free with 24 binaries as release sha256-6a45bef43ef9f4ecbdc2ba69b8dfee9edf9bb085ce0d482c1ad1649b35464186 and witness sha256-088393f4eb9784819250f6a6b44d73bc92c9d889c4eaa2a0a13868c6c71f7cda. On copied live state, a published epiphany.model_request.v0 object completed in 5.9 seconds through direct Responses transport with pass verdict, two events, and zero tools; the exact request persisted and its session closed. The old positional CultCache array exited 1 at JSON parsing, created no request, and left runtime SHA-256 944494eeb6416e3123a2cb65e00e9e130c130f7c1ec8988f810bb48d55dc83da unchanged. A stale cached release worktree was removed with receipts after its vanished gitdir blocked packaging; the stable cache worktree is reconstructed.
|
||||
operational_state:
|
||||
local_worktree: model_turn_json_boundary_implemented_tests_green_uncommitted
|
||||
local_worktree: model_turn_json_boundary_packaged_live_proven_acceptance_refresh_uncommitted
|
||||
operator_wireguard: restored
|
||||
yggdrasil: canonical_small_public_crossing_body
|
||||
starfire: temporary_epiphany_cognition_body
|
||||
|
|
@ -68,8 +68,8 @@ current_status:
|
|||
starfire_linux_modeling_peak: 109887488_bytes_resident_body_plus_modeling_circuit
|
||||
yggdrasil_epiphany_service_contract: repaired_in_gamecult_ops_812b427_not_installed
|
||||
resident_physiology: authenticated_9b8df0b4_c005_bound_to_eyes_tools_nervous_system_with_217dd_and_bd96305e_helpers_running
|
||||
unresolved_authority: Coordinator receipt, Heartbeat pulse-artifact, deployed supervisor/projector log retention, genuine-idle and active resource plateaus, exact-grant terminality, restart-persistent cooldown refusal, schedule/action issuance cardinality, runtime-owned typed fulfillment, and narrow model-generation retention are accepted. Semantic and conversation-wide runtime histories remain separate/unbounded. The repaired model-turn JSON object contract is source- and test-proven but not yet accepted under an exact packaged copied-live run. Repository Body observation still performs two authenticated full-tree Git index/manifest passes. Execute-mode workers require a persistent process body. Keyed storage has not earned live migration. One Discord consequence remains blocked by the absent Yggdrasil credential.
|
||||
next_action: Commit and push the explicit model-turn JSON boundary, package and authenticate that exact source using Starfire's persistent cache, then use copied state to prove a published object-shaped request completes while the positional CultCache array refuses before mutation. Preserve active c005. Yggdrasil never builds.
|
||||
unresolved_authority: Coordinator receipt, Heartbeat pulse-artifact, deployed supervisor/projector log retention, genuine-idle and active resource plateaus, exact-grant terminality, restart-persistent cooldown refusal, schedule/action issuance cardinality, runtime-owned typed fulfillment, narrow model-generation retention, and published model-turn JSON ingress are accepted. Semantic and conversation-wide runtime histories remain separate/unbounded. Repository Body observation still performs two authenticated full-tree Git index/manifest passes. Execute-mode workers require a persistent process body. Keyed storage has not earned live migration. One Discord consequence remains blocked by the absent Yggdrasil credential.
|
||||
next_action: Map bounded retention for semantic and conversation-wide runtime histories before editing: name each producer, liveness authority, closure predicate, retention head/tombstone, exact deletion set, and non-resurrection proof. Then implement the smallest coherent owner cut and exercise it only on copied state. Preserve active c005. Yggdrasil never builds.
|
||||
|
||||
active_subgoals:
|
||||
- Prove Persona, Self, Eyes, Modeling, Imagination, Hands, Soul, Mind, Continuity, and nervous-system behavior individually.
|
||||
|
|
|
|||
Reference in a new issue