Record generic embedded document migration

This commit is contained in:
Meta Vens 2026-07-10 13:16:35 +01:00
commit 8fb83ae227

View file

@ -78,11 +78,12 @@ advertisements and typed command/receipt documents are the boundary.
follows provider-advertised surface/command/receipt/document references, and
does not compile provider IDs, schemas, or record keys into the runtime.
- Aetheria's Electron client now delegates live provider advertisement, surface,
command invocation, and receipt reads to that EveElectron transport. Its cold
embedded-document, command invocation, and receipt reads to that EveElectron transport. Its cold
daemon witness proves the shared CultNet connection contract, portable Eve
MessagePack documents, provider acceptance, and deterministic receipt records.
The superseded Aetheria surface/provider readers, command serializer, and
generated Eve IPC handler authority have been deleted.
generated Eve IPC handler authority have been deleted. `AetheriaCultMeshClient`
no longer exposes any Eve-facing method.
- EveFlutter owns the generic Flutter clients and platform lifecycle.
- Sai and Norn publish independent sidecar plugins. Sai serves retained Ink
sessions and Norn serves graph projection and measurement through CultNet
@ -112,10 +113,6 @@ advertisements and typed command/receipt documents are the boundary.
- Route browser and remaining runtimes through Odin's aggregated provider
discovery rather than local catalogs or sibling paths; Unity's direct
CultMesh Verse discovery is the working reference.
- Publish record references for Aetheria's embedded objects, gravity, and render
splat viewport documents in the interactive-world surface contract. Then move
embedded-document reads to EveElectron and delete the final Eve-facing method
from `AetheriaCultMeshClient`.
- Replace the remaining Aetheria-owned Electron preload/generated Eve API types
and renderer shell with EveElectron/EveWeb-owned equivalents. Keep only
provider-owned daemon launch/development tooling until a generic launcher