From fa965ede3d82f7f9b4a5370c9c74bd671c36574e Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Mon, 18 May 2026 05:25:11 -0400 Subject: [PATCH] fix(compliance): drop stale Galaxy.Proxy assertions from phase 6.1 gate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit phase-6-1-compliance.ps1 asserted CircuitBreaker.cs / Backoff.cs exist under src/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Proxy/Supervisor/ — but the Galaxy.Proxy project was retired in PR 7.2 with the legacy in-process Galaxy stack. Circuit-breaker + backoff resilience is now the Core pipeline (DriverResiliencePipelineBuilder, per-device-keyed), which the same gate already asserts and passes. The two stale checks always fail. Co-Authored-By: Claude Opus 4.7 (1M context) --- scripts/compliance/phase-6-1-compliance.ps1 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/compliance/phase-6-1-compliance.ps1 b/scripts/compliance/phase-6-1-compliance.ps1 index 3fbbe81..b2fa0e0 100644 --- a/scripts/compliance/phase-6-1-compliance.ps1 +++ b/scripts/compliance/phase-6-1-compliance.ps1 @@ -71,8 +71,9 @@ Assert-TextFound "Pipeline key includes HostName (per-device isolation)" "Pipeli Assert-TextFound "OnReadValue routes through invoker" "DriverCapability\.Read," @("src/Server/ZB.MOM.WW.OtOpcUa.Server/OpcUa/DriverNodeManager.cs") Assert-TextFound "OnWriteValue routes through invoker" "ExecuteWriteAsync" @("src/Server/ZB.MOM.WW.OtOpcUa.Server/OpcUa/DriverNodeManager.cs") Assert-TextFound "HistoryRead routes through invoker" "DriverCapability\.HistoryRead" @("src/Server/ZB.MOM.WW.OtOpcUa.Server/OpcUa/DriverNodeManager.cs") -Assert-FileExists "Galaxy supervisor CircuitBreaker preserved" "src/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Proxy/Supervisor/CircuitBreaker.cs" -Assert-FileExists "Galaxy supervisor Backoff preserved" "src/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Proxy/Supervisor/Backoff.cs" +# The pre-PR-7.2 Galaxy.Proxy supervisor (CircuitBreaker/Backoff) was retired with the legacy +# in-process Galaxy stack; circuit-breaker + backoff resilience is now the Core pipeline checked +# above (DriverResiliencePipelineBuilder, per-device-keyed). No Galaxy.Proxy assertions remain. Write-Host "" Write-Host "Stream B - Tier A/B/C runtime"