Assert generic Unity split capture controls
This commit is contained in:
parent
bc7d7eaf30
commit
cbc74a8e32
3 changed files with 15 additions and 1 deletions
|
|
@ -689,6 +689,12 @@ Recently cut:
|
|||
That keeps a Sai surface free to deploy with Norn or TeX when available
|
||||
without turning either plugin into a Sai dependency or runtime-hosted
|
||||
semantic authority.
|
||||
- The split-target conformance consumer now asserts EveUnity's generic
|
||||
interactive-world capture controls. `unity-uitoolkit` and `unity-scene` must
|
||||
export `runtime.captureArtifacts[]` for both Aetheria and the non-product
|
||||
`eve.world-smoke` provider, proving the Unity lowerers are generic runtime
|
||||
clients before the remaining blocker narrows to owner-repo PNG/frame capture
|
||||
and release lifecycle.
|
||||
- Conformance export now carries first-class `capabilityGaps[]` records derived
|
||||
from plugin errors, provider advertisement/scenario errors, runtime missing
|
||||
evidence, declared unsupported plugin projection, capture gaps, and split
|
||||
|
|
|
|||
|
|
@ -358,7 +358,11 @@ boundary: Aetheria's Unity `Packages/manifest.json`, generated
|
|||
`GameCult.Eve.UnityUIToolkit.csproj`, assets root, daemon catalog client, and
|
||||
Unity smoke are exported as `observed-provider` paths. That proves a real game
|
||||
consumes the generic EveUnity package/contract while keeping product state,
|
||||
assets, generated projects, scenes, and receipts in Aetheria.
|
||||
assets, generated projects, scenes, and receipts in Aetheria. The same
|
||||
split-target smoke now asserts `runtime.captureArtifacts[]` for both Aetheria
|
||||
and the generic `eve.world-smoke` provider on `unity-uitoolkit` and
|
||||
`unity-scene`, so generic Unity lowering evidence cannot collapse back into an
|
||||
Aetheria-only proof.
|
||||
EveTui is now an active incubating runtime: it claims a lossy
|
||||
provider-advertised terminal-grid command surface, preserves embedded document
|
||||
slot identity in the grid artifact, projects Sai/Norn/TeX fallback shells, and
|
||||
|
|
|
|||
|
|
@ -43,6 +43,10 @@ try {
|
|||
--expect-split-target-proof "EveUnity:EveUnity split handoff is machine-readable" `
|
||||
--expect-split-target-proof "EveUnity:Unity scene split handoff is machine-readable" `
|
||||
--expect-split-target-proof "EveUnity:Unity scene lifecycle contract is machine-readable" `
|
||||
--expect-runtime-capture-artifact unity-uitoolkit:json-projection:gamecult.eve.unity_uitoolkit_projection.v1:aetheria:aetheria.daemon.game `
|
||||
--expect-runtime-capture-artifact unity-uitoolkit:json-projection:gamecult.eve.unity_uitoolkit_projection.v1:eve.world-smoke:eve.world-smoke.surface `
|
||||
--expect-runtime-capture-artifact unity-scene:json-projection:gamecult.eve.unity_scene_projection.v1:aetheria:aetheria.daemon.game `
|
||||
--expect-runtime-capture-artifact unity-scene:json-projection:gamecult.eve.unity_scene_projection.v1:eve.world-smoke:eve.world-smoke.surface `
|
||||
--expect-split-target-blocker "EveUnity:runtime:unity-scene:status:pending" `
|
||||
--expect-split-target-blocker-record EveUnity:runtime-status:unity-scene `
|
||||
--expect-split-target-blocker-record "EveUnity:pending-proof:Unity scene runtime body graduates to EveUnity outside Aetheria product code." `
|
||||
|
|
|
|||
Loading…
Reference in a new issue