From b5607d355ac437b5b60a100776bf91577d8f3ea5 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Thu, 6 Aug 2026 17:28:11 -0400 Subject: [PATCH] =?UTF-8?q?refactor(fleet):=20#542=20review=20residue=20?= =?UTF-8?q?=E2=80=94=20drop=20dead=20proxyOptions=20local,=20retire=20stal?= =?UTF-8?q?e=20compliance=20defer=20line?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The proxyOptions local in WithOtOpcUaControlPlaneSingletons was already unused on master (pre-existing dead code, not orphaned by the deletion commit — every registration passes singletonOptions); removed while the file is open. The phase-6-1 compliance script still Assert-Deferred'd the FleetStatusHub /hosts follow-up — an item that is now deleted, not deferred — replaced with a retirement comment. Claude-Session: https://claude.ai/code/session_014WNM4vjoVksyyBraTXSZE1 --- scripts/compliance/phase-6-1-compliance.ps1 | 3 ++- .../ServiceCollectionExtensions.cs | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/compliance/phase-6-1-compliance.ps1 b/scripts/compliance/phase-6-1-compliance.ps1 index b2fa0e0b..eea2afcf 100644 --- a/scripts/compliance/phase-6-1-compliance.ps1 +++ b/scripts/compliance/phase-6-1-compliance.ps1 @@ -109,7 +109,8 @@ Write-Host "" Write-Host "Stream E - Admin /hosts (data layer)" Assert-FileExists "DriverInstanceResilienceStatus entity" "src/Core/ZB.MOM.WW.OtOpcUa.Configuration/Entities/DriverInstanceResilienceStatus.cs" Assert-FileExists "DriverResilienceStatusTracker present" "src/Core/ZB.MOM.WW.OtOpcUa.Core/Resilience/DriverResilienceStatusTracker.cs" -Assert-Deferred "FleetStatusHub SignalR push + Blazor /hosts column refresh" "Phase 6.1 Stream E.2/E.3 visual-compliance follow-up" +# Gitea #542 (2026-08-06): the FleetStatusHub chain was DELETED (dead end-to-end), so the +# Stream E.2/E.3 "SignalR push + /hosts column refresh" follow-up is retired, not deferred. Write-Host "" Write-Host "Cross-cutting" diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.ControlPlane/ServiceCollectionExtensions.cs b/src/Server/ZB.MOM.WW.OtOpcUa.ControlPlane/ServiceCollectionExtensions.cs index c1a60ab2..897e6869 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.ControlPlane/ServiceCollectionExtensions.cs +++ b/src/Server/ZB.MOM.WW.OtOpcUa.ControlPlane/ServiceCollectionExtensions.cs @@ -50,7 +50,6 @@ public static class ServiceCollectionExtensions public static AkkaConfigurationBuilder WithOtOpcUaControlPlaneSingletons(this AkkaConfigurationBuilder builder) { var singletonOptions = new ClusterSingletonOptions { Role = AdminRole }; - var proxyOptions = new ClusterSingletonOptions { Role = AdminRole }; // Per-cluster mesh Phase 2: the central end of the central↔node command boundary. //