Move ICentralHealthAggregator and SiteHealthState to Commons (Communication → HealthMonitoring layering) #71
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Deferred from architecture review 08:
CentralCommunicationActorconsumesICentralHealthAggregator(HealthMonitoring), an inverted layering. Moving the interface +SiteHealthStateto Commons ripples across 5 projects for a cosmetic fix, so it was deferred.Current state: still inverted —
src/ZB.MOM.WW.ScadaBridge.Communication/Actors/CentralCommunicationActor.csresolvesICentralHealthAggregator.Source:
docs/plans/2026-07-08-deferred-work-register.md§ New deferrals from review 08