From c0ac55803d64e010565fea86fa27d0b622ce42c4 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Fri, 10 Jul 2026 11:31:22 +0100 Subject: [PATCH] Attach Sai CultNet plugin witness --- scripts/run-parity-harness.ps1 | 5 +++++ scripts/run-plugin-owner-conformance-consumer-smoke.ps1 | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/run-parity-harness.ps1 b/scripts/run-parity-harness.ps1 index 79281a2..b007eff 100644 --- a/scripts/run-parity-harness.ps1 +++ b/scripts/run-parity-harness.ps1 @@ -32,6 +32,8 @@ try { -SkipBuild & (Join-Path $PSScriptRoot "run-eveunity-owner-smoke.ps1") & (Join-Path $PSScriptRoot "run-eveplugins-owner-smoke.ps1") + node "E:\Projects\Sai\scripts\run-eve-cultnet-witness.mjs" + if ($LASTEXITCODE -ne 0) { throw "Sai plugin owner witness failed with exit code $LASTEXITCODE" } & (Join-Path $PSScriptRoot "run-eveflutter-owner-smoke.ps1") & (Join-Path $PSScriptRoot "run-evetui-capture-smoke.ps1") & (Join-Path $PSScriptRoot "run-evetui-capture-smoke.ps1") ` @@ -55,6 +57,9 @@ try { node (Join-Path $conformanceRoot "tools\conformance\attach-plugin-witness.mjs") ` "E:\Projects\EvePlugins\artifacts\tex-math\runtime-witness.json" ` ".\artifacts\conformance\latest" + node (Join-Path $conformanceRoot "tools\conformance\attach-plugin-witness.mjs") ` + "E:\Projects\Sai\artifacts\eve-plugin\runtime-witness.json" ` + ".\artifacts\conformance\latest" & (Join-Path $PSScriptRoot "run-eveelectron-owner-smoke.ps1") & (Join-Path $PSScriptRoot "run-evetui-split-handoff-smoke.ps1") & (Join-Path $PSScriptRoot "run-evetui-lifecycle-smoke.ps1") diff --git a/scripts/run-plugin-owner-conformance-consumer-smoke.ps1 b/scripts/run-plugin-owner-conformance-consumer-smoke.ps1 index 77f3b52..495d336 100644 --- a/scripts/run-plugin-owner-conformance-consumer-smoke.ps1 +++ b/scripts/run-plugin-owner-conformance-consumer-smoke.ps1 @@ -73,14 +73,16 @@ node $consumerScript $consumerExport ` --expect-plugin-capability tex.math:tex.inline ` --expect-plugin-capability tex.math:tex.block ` --expect-plugin-runtime sai.vn:executable-sidecar ` + --expect-plugin-runtime-transport sai.vn:cultnet-rudp ` --expect-plugin-runtime-transport sai.vn:stdio ` --expect-plugin-runtime-authority sai.vn:no-provider-state-mutation ` --expect-plugin-runtime-field sai.vn:sidecar.processKind:long-running-daemon ` - --expect-plugin-runtime-field sai.vn:sidecar.protocol:stdio-ndjson ` + --expect-plugin-runtime-field sai.vn:sidecar.protocol:cultnet-operation-v0 ` --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:sai-sidecar-owns-story-session-provider-owns-command-acceptance ` --expect-plugin-abi-field sai.vn:apply:expect.receiptSchema:gamecult.eve.command_receipt.v1 ` + --expect-plugin-witness sai.vn:cultnet-operation-v0+rudp:pass ` --expect-plugin-runtime norn.graph:executable-sidecar ` --expect-plugin-runtime-transport norn.graph:stdio ` --expect-plugin-runtime-authority norn.graph:no-provider-state-mutation `