Record generic Unity package ownership

This commit is contained in:
Meta Vens 2026-07-10 10:55:19 +01:00
commit 53e0feabc3
2 changed files with 7 additions and 3 deletions

View file

@ -49,6 +49,11 @@ advertisements and typed command/receipt documents are the boundary.
- The generic EveUnity playable-world client lowers the separately running
Aetheria daemon's 3D ARPG world, resolves provider-owned assets, and exercises
movement, targeting, and fire command receipts.
- EveUnity's clean `TestProject` owns generic scene and UI Toolkit package
verification; ordinary runtime tests no longer open or mutate Aetheria.
- CultLib emits a verified NuGet dependency closure for `GameCult.Mesh` and a
clean package-reference consumer, while Unity consumes the corresponding
`org.gamecult.cultlib` UPM assembly closure.
- 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
@ -86,8 +91,8 @@ advertisements and typed command/receipt documents are the boundary.
### Plugin Architecture
- Package CultLib for NuGet and use its typed CultCache/CultNet/CultMesh APIs in
C# runtimes.
- Publish the verified CultLib NuGet and Unity package artifacts from tagged
releases and consume released versions in runtime CI.
- Replace development `stdio-ndjson` transport where appropriate with the
published CultNet/CultMesh sidecar transport while preserving the same plugin
ABI operations.

View file

@ -238,7 +238,6 @@ node $consumerScript $consumerExport `
--expect-runtime-lifecycle-status unity-scene:test:unity-scene-editmode-batchmode `
--expect-runtime-lifecycle-status unity-scene:capture:partial-world-smoke-playmode-capture `
--expect-runtime-lifecycle-pending "unity-scene:release:Cut and publish the first tagged EveUnity package release" `
--expect-runtime-lifecycle-pending "unity-scene:test:Move the Aetheria consumer scenario into a provider-owned conformance pack" `
--expect-runtime-lifecycle-pending "unity-scene:capture:Attach the Aetheria daemon PlayMode PNG" `
--expect-runtime-lifecycle-field "unity-scene:release:releaseContract.packageName:org.gamecult.eve.unity-scene" `
--expect-runtime-lifecycle-field "unity-scene:release:releaseContract.artifactKind:upm-package" `