docs(archreview): record post-round-2 namespace-flatten fix (PR #438)
This commit is contained in:
@@ -277,3 +277,17 @@ Brought up the 2-node central cluster (`central-1`+`central-2`, SQL, traefik) fr
|
|||||||
`capper-03`'s `production-count` virtual tag for the PureRemove test). Reset with
|
`capper-03`'s `production-count` virtual tag for the PureRemove test). Reset with
|
||||||
`docker compose -f docker-dev/docker-compose.yml down -v`. The remaining integration-suite sweep + genuinely-external
|
`docker compose -f docker-dev/docker-compose.yml down -v`. The remaining integration-suite sweep + genuinely-external
|
||||||
gates (R2-06 VPN, R2-08 live LDAP, R2-01 S7 blackhole) still need their infra.
|
gates (R2-06 VPN, R2-08 live LDAP, R2-01 S7 blackhole) still need their infra.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Post-round-2 loose-end closure (2026-07-13)
|
||||||
|
|
||||||
|
- **Pre-existing red unit test closed** (theme-#4 "CI to all suites" hygiene; predates round 2, not an R2 plan).
|
||||||
|
`InterfaceIndependenceTests.AllPublicTypes_LiveInRootNamespace` was red on master because four
|
||||||
|
continuous-historization types (`IHistorizationOutbox`, `HistorizationOutboxEntry`, `IHistorianValueWriter` /
|
||||||
|
`HistorizationValue`, `HistorizationCommitMode`) had drifted into a `ZB.MOM.WW.OtOpcUa.Core.Abstractions.Historian`
|
||||||
|
sub-namespace while the other six files in the same folder use the root namespace — violating decision #59's
|
||||||
|
flat-public-surface rule. Fixed by moving all four to the root namespace and dropping/retargeting the redundant
|
||||||
|
`using …Core.Abstractions.Historian;` in ~11 consumers (no behavioral change). **Gitea PR #438 → master `50e04707`.**
|
||||||
|
Verified: Core.Abstractions `129/129` (was 128/129), Runtime historian+DI `72/72`, Gateway driver unit `102/102`,
|
||||||
|
full solution build `0 errors`.
|
||||||
|
|||||||
Reference in New Issue
Block a user