87 lines
2.9 KiB
JSON
87 lines
2.9 KiB
JSON
{
|
|
"schema": "gamecult.eve.runtime_capability.v1",
|
|
"runtimeId": "unity-uitoolkit",
|
|
"title": "Unity / UI Toolkit",
|
|
"owner": "EveUnity",
|
|
"incubation": {
|
|
"ownerRepo": "EveUnity",
|
|
"currentHostRepo": "Eve",
|
|
"splitTarget": "EveUnity",
|
|
"graduationTrigger": "Split when Unity package has independent UPM release, plugin projection adapter behavior, and Unity test/capture lifecycle."
|
|
},
|
|
"supportedFeatures": [
|
|
"embeddedDocuments"
|
|
],
|
|
"supportedPlugins": [
|
|
{
|
|
"pluginId": "sai.vn",
|
|
"capabilities": [
|
|
"vn.stage",
|
|
"story.choose",
|
|
"story.continue",
|
|
"story.jump"
|
|
],
|
|
"projectionAdapter": "SaiVisualNovelUiToolkitProjectionAdapter"
|
|
},
|
|
{
|
|
"pluginId": "norn.graph",
|
|
"capabilities": [
|
|
"embed.norn"
|
|
],
|
|
"projectionAdapter": "NornGraphUiToolkitProjectionAdapter"
|
|
}
|
|
],
|
|
"unsupportedPlugins": [
|
|
{
|
|
"pluginId": "tex.math",
|
|
"reason": "Unity UI Toolkit currently preserves embed.tex as generic Eve structure; no TeX projection adapter exists in this runtime."
|
|
}
|
|
],
|
|
"commandTransport": {
|
|
"schema": "gamecult.eve.command.v1",
|
|
"emitter": "EveUiToolkitSurfaceLowerer.EmitCommand",
|
|
"clientId": "unity-uitoolkit"
|
|
},
|
|
"lifecycle": {
|
|
"release": {
|
|
"ownerRepo": "EveUnity",
|
|
"status": "incubating-upm-package",
|
|
"packageName": "org.gamecult.eve.unity-uitoolkit",
|
|
"packageManifest": "packages/org.gamecult.eve.unity-uitoolkit/package.json",
|
|
"evidencePaths": [
|
|
"packages/org.gamecult.eve.unity-uitoolkit/package.json",
|
|
"packages/org.gamecult.eve.unity-uitoolkit/README.md",
|
|
"scripts/run-aetheria-unity-package-smoke.ps1"
|
|
],
|
|
"pendingProofs": [
|
|
"Tagged UPM release cut from EveUnity rather than Eve incubation."
|
|
]
|
|
},
|
|
"test": {
|
|
"ownerRepo": "EveUnity",
|
|
"status": "batchmode-editmode-tests-and-consumer-build-smoke",
|
|
"command": "powershell -ExecutionPolicy Bypass -File .\\scripts\\run-aetheria-unity-editmode-tests.ps1",
|
|
"evidencePaths": [
|
|
"packages/org.gamecult.eve.unity-uitoolkit/Tests/Editor/GameCult.Eve.UnityUIToolkit.Tests.asmdef",
|
|
"packages/org.gamecult.eve.unity-uitoolkit/Tests/Editor/EveUiToolkitSurfaceLowererTests.cs",
|
|
"scripts/run-aetheria-unity-editmode-tests.ps1",
|
|
"scripts/run-aetheria-unity-package-smoke.ps1"
|
|
],
|
|
"pendingProofs": [
|
|
"Unity batchmode EditMode runner is owned by EveUnity rather than Eve incubation."
|
|
]
|
|
},
|
|
"capture": {
|
|
"ownerRepo": "EveUnity",
|
|
"status": "pending-editor-capture",
|
|
"evidencePaths": [],
|
|
"pendingProofs": [
|
|
"Unity batchmode or editor capture artifact attached to the runtime conformance report."
|
|
]
|
|
}
|
|
},
|
|
"capture": {
|
|
"status": "semantic",
|
|
"note": "Unity UI Toolkit lowers embedded document slots through a resolver-backed child surface host."
|
|
}
|
|
}
|