Fixed: the test helper returned on the bootstrap stamp, before the first axis pass filled the snapshots; it now waits for the data it reads. 45/45 loaded runs green. Diagnosis by code reading —…
Fixed a production race: ClusterRoleInfo resolved the RoleLeaderChanged address via the asynchronously-published Cluster.State.Members and stored null on a miss, permanently. It now stores the…
Fixed: all four Server.ReportEvent sites go through ReportToServerObject; with ACL on, GeneralModelChange events are narrowed to nodes the session may Browse (dropped if none) and audit events…
Fixed: test race — init and read-pass DateTime.UtcNow stamps could share a tick under load; tests now wait out the tick (BaselineStamp). 1/40 loaded before, 60/60 after. (merge e8453eef on…
Fixed: width-mismatch test (BadTypeMismatch, handle kept, no Degraded, warn once); AddAbCipDriverDefaults extracted and a composition-root test fails if Program.cs stops calling it; benign…
Fixed: i=2253 items are delivered per condition with the same DataPlaneAuthorizer decision as the folder path (condition RawPath, notifier folders, equipment folders), the ungated folder→Server…
Fixed: each successful method-driven transition reports exactly one condition event (Acknowledge, Confirm, AddComment, Enable/Disable, OneShotShelve/TimedShelve/Unshelve) for scripted alarms;…