Separate command descriptors from invocations

This commit is contained in:
Meta Vens 2026-07-10 04:03:05 +01:00
commit 80dae63a57
44 changed files with 438 additions and 86 deletions

View file

@ -96,7 +96,7 @@ foreach ($pluginId in $expectedPlugins.Keys) {
}
}
if ($manifest.commandTransport.schema -ne "gamecult.eve.command.v1") {
if ($manifest.commandTransport.schema -ne "gamecult.eve.command_invocation.v1") {
throw "Unexpected EveElectron command schema: $($manifest.commandTransport.schema)"
}
if ($manifest.commandTransport.status -ne "provider-shell-contract-skeleton") {

View file

@ -51,7 +51,7 @@ try {
--expect-runtime android-flutter `
--expect-runtime-status windows-flutter:active `
--expect-runtime-feature windows-flutter:embeddedDocuments `
--expect-runtime-command-schema windows-flutter:gamecult.eve.command.v1 `
--expect-runtime-command-schema windows-flutter:gamecult.eve.command_invocation.v1 `
--expect-runtime-capture-status windows-flutter:golden `
--expect-split-target EveFlutter
if ($LASTEXITCODE -ne 0) {

View file

@ -93,7 +93,7 @@ foreach ($pluginId in $expectedPlugins.Keys) {
}
}
if ($manifest.commandTransport.schema -ne "gamecult.eve.command.v1") {
if ($manifest.commandTransport.schema -ne "gamecult.eve.command_invocation.v1") {
throw "Unexpected EveTui command schema: $($manifest.commandTransport.schema)"
}
if ($manifest.commandTransport.status -ne "provider-shell-contract-skeleton") {

View file

@ -65,7 +65,7 @@ foreach ($claim in @(
}
}
if ($manifest.commandTransport.schema -ne "gamecult.eve.command.v1") {
if ($manifest.commandTransport.schema -ne "gamecult.eve.command_invocation.v1") {
throw "Unexpected EveUnity command schema: $($manifest.commandTransport.schema)"
}

View file

@ -86,7 +86,7 @@ node $consumerScript $consumerExport `
--expect-plugin-runtime-field sai.vn:sidecar.requestSchema:gamecult.eve.plugin_abi.request.v1 `
--expect-plugin-runtime-field sai.vn:sidecar.responseSchema:gamecult.eve.plugin_abi.response.v1 `
--expect-plugin-runtime-field sai.vn:sidecar.stateAuthority:proposes-plugin-state-only-provider-accepts `
--expect-plugin-abi-field sai.vn:lower:expect.commandEnvelope:gamecult.eve.command.v1 `
--expect-plugin-abi-field sai.vn:lower:expect.commandEnvelope:gamecult.eve.command_invocation.v1 `
--expect-plugin-abi-field sai.vn:apply:expect.receiptSchema:gamecult.eve.command_receipt.v1 `
--expect-plugin-runtime norn.graph:executable-sidecar `
--expect-plugin-runtime-transport norn.graph:stdio `

View file

@ -151,12 +151,12 @@ node $consumerScript $consumerExport `
--expect-provider-runtime-plugin-projection gamecult.home.vn:sai.visual_novel.surface:tui:norn.graph:optional-supported:EveTui `
--expect-provider-runtime-plugin-projection gamecult.home.vn:sai.visual_novel.surface:tui:tex.math:optional-supported:EveTui `
--expect-runtime-handoff unity-uitoolkit `
--expect-runtime-command-schema web:gamecult.eve.command.v1 `
--expect-runtime-command-schema windows-flutter:gamecult.eve.command.v1 `
--expect-runtime-command-schema unity-uitoolkit:gamecult.eve.command.v1 `
--expect-runtime-command-schema unity-scene:gamecult.eve.command.v1 `
--expect-runtime-command-schema electron-shell:gamecult.eve.command.v1 `
--expect-runtime-command-schema tui:gamecult.eve.command.v1 `
--expect-runtime-command-schema web:gamecult.eve.command_invocation.v1 `
--expect-runtime-command-schema windows-flutter:gamecult.eve.command_invocation.v1 `
--expect-runtime-command-schema unity-uitoolkit:gamecult.eve.command_invocation.v1 `
--expect-runtime-command-schema unity-scene:gamecult.eve.command_invocation.v1 `
--expect-runtime-command-schema electron-shell:gamecult.eve.command_invocation.v1 `
--expect-runtime-command-schema tui:gamecult.eve.command_invocation.v1 `
--expect-runtime-capture-status web:chrome-headless `
--expect-runtime-capture-status windows-flutter:golden `
--expect-runtime-capture-status linux-flutter:ssh-golden `