Record generic Unity package ownership
This commit is contained in:
parent
44649e4c9f
commit
53e0feabc3
2 changed files with 7 additions and 3 deletions
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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" `
|
||||
|
|
|
|||
Loading…
Reference in a new issue