Direction decided 2026-07-31, design written, stage 1 landed on feat/gitea-520-apikey-acl.
Decisions (owner)
Closed as already fixed — by #516, not by new work here. Re-ran the repro recipe from the 2026-07-26 comment on docker-dev today. It does not reproduce.
Live evidence (docker-dev,…
Fixed and merged as 916f0f79 (feature commit 5a7a08de). Live gate PASSED, run twice.
What changed
The Connected health tick now evaluates a comms-loss watchdog and self-sends…
Implemented — master c81cef39 (merged 9fa701b1). Closing the code work; the live gate is carried by #527, filed from this gate — read the last section before relying on this path.
`Drive…
Done — option (a) delete, owner decision. master b8154469 (merged 9fa701b1).
Removed from IDriver, all 12 driver implementations, and every test stub — plus **the support code that…
.Browser references .Driver — the same layering violation #512 removed from MQTT
Done — master 803f4e6e (merged 9fa701b1).
ISqlDialect + SqlServerDialect moved to a new leaf project ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect, referenced by the runtime driver and the…
.Browser references .Driver — the same layering violation #512 removed from MQTT