From 4f25a7b847dd76b050eb4c9d7a8d69aa69dbd094 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Fri, 10 Jul 2026 11:31:59 +0100 Subject: [PATCH] Record Sai transport graduation --- docs/eve-migration-roadmap.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/docs/eve-migration-roadmap.md b/docs/eve-migration-roadmap.md index ec23cce..264d5fc 100644 --- a/docs/eve-migration-roadmap.md +++ b/docs/eve-migration-roadmap.md @@ -63,7 +63,9 @@ advertisements and typed command/receipt documents are the boundary. carry Eve plugin ABI documents without moving plugin semantics into CultLib. - EveElectron owns its shell, security lifecycle, captures, and runtime witness. - EveFlutter owns the generic Flutter clients and platform lifecycle. -- Sai and Norn publish independent sidecar plugins. A Sai surface may request +- Sai and Norn publish independent sidecar plugins. Sai serves retained Ink + sessions through CultNet RUDP operation envelopes; Norn remains on the debug + transport until the shared Rust operation host is complete. A Sai surface may request nested Norn or TeX capabilities when those plugins are available. - EvePlugins owns the TeX sidecar and KaTeX-backed semantic witness. - The TeX owner sidecar serves its Eve ABI over CultNet RUDP operation @@ -103,12 +105,12 @@ advertisements and typed command/receipt documents are the boundary. - Publish the verified CultLib NuGet and Unity package artifacts from tagged releases and consume released versions in runtime CI. -- Replace development `stdio-ndjson` transport with the published CultNet - operation sidecar transport while preserving the same plugin ABI operations. - CultNet TS still needs an owner-grade RUDP service host; CultNet Rust - verification must first integrate its current RUDP reset work. -- Graduate graph semantics fully to Norn and VN/Ink semantics fully to Sai once - no Eve fixture is their semantic owner. +- Replace Norn's development `stdio-ndjson` transport with the shared CultNet + operation service while preserving the same plugin ABI operations. The + TypeScript host is complete and proves Sai and TeX; the Rust host must follow + CultNet Rust's in-progress peer reset work instead of growing a Norn proxy. +- Graduate remaining graph fixture ownership fully to Norn once no Eve fixture + is its semantic owner. Sai already owns VN/Ink execution and its live witness. - Keep nested plugin availability explicit and non-transitive: Sai does not own Norn or TeX.