diff --git a/archreview/2026-08-19/remediation/00-tracking.md b/archreview/2026-08-19/remediation/00-tracking.md index 4c5d3af..dc3e174 100644 --- a/archreview/2026-08-19/remediation/00-tracking.md +++ b/archreview/2026-08-19/remediation/00-tracking.md @@ -109,7 +109,7 @@ The continuation runs serially in the isolated `.worktrees/c3-p2-followups` work | H — tracker and currency | WRK-34 record, GWC-36, IPC-38, TST-33/34/36 | `gpt-5.6-terra` medium | Done | Currency greps clean; README check in portable CI; NonWindows build clean | | I — gateway correctness/security | GWC-33/35, SEC-38/39 | `gpt-5.6-sol` high | Done | Focused regression tests green; NonWindows build clean | | J — secondary contracts | IPC-36/37 | `gpt-5.6-sol` high | Done | Shared launch constants and descriptor parity tests green | -| K — client alarm parity | CLI-47/48/49/50 | `gpt-5.6-terra` high | Not started | All five client suites green | +| K — client alarm parity | CLI-47/48/49/50 | `gpt-5.6-terra` high | Done | All five client suites green | | L — live watch-list/proto wave | watch-list refresh follow-up + WRK-32 proto comment | `gpt-5.6-sol` high | Not started | Codegen clean; portable alarm/contract tests green; windev Worker.Tests green | | M — Windows gateway CI | TST-35 | `gpt-5.6-terra` medium | Not started | windev `live` mode proves Worker, gateway, full-slnx, and live smoke tiers | | N — integration and release | publish five clients + Contracts | `gpt-5.6-sol` high | Not started | Full local/windev gates; merged `main`; registry coordinates and Go tag verified | @@ -161,11 +161,19 @@ errors** in 2.20 s. IPC-36/IPC-37 commit: `d6c5a11`. #### K — client alarm-feed parity -- [ ] CLI-47: make .NET text status flags explicit and document deliberate JSON differences. -- [ ] CLI-48: test provider/snapshot status arms in .NET, Go, and Java; add Go stream-alarm scaffold. -- [ ] CLI-49: export Go aliases for `AlarmProviderStatus` and `AlarmSnapshotStatus`; fix five-arm documentation. -- [ ] CLI-50: stream Python alarm rows incrementally with an unbounded default and bounded opt-in. -- [ ] Run .NET, Go, Python, Rust, and Java client suites; record counts and commits here. +- [x] CLI-47: make .NET text status flags explicit and document deliberate JSON differences. +- [x] CLI-48: test provider/snapshot status arms in .NET, Go, and Java; add Go stream-alarm scaffold. +- [x] CLI-49: export Go aliases for `AlarmProviderStatus` and `AlarmSnapshotStatus`; fix five-arm documentation. +- [x] CLI-50: stream Python alarm rows incrementally with an unbounded default and bounded opt-in. +- [x] Run .NET, Go, Python, Rust, and Java client suites; record counts and commits here. + +Batch-K verification (2026-08-25): `dotnet test +clients/dotnet/ZB.MOM.WW.MxGateway.Client.slnx` passed **134/134** portable +tests (1 live test skipped); `go test ./...` passed both tested packages; +`python -m pytest` passed **169/169** portable tests (1 opt-in TLS test +skipped); `cargo test --workspace` passed **108/108** tests; and +`JAVA_HOME=/opt/homebrew/opt/openjdk@17 gradle test` passed **132/132** tests. +CLI-47/CLI-48/CLI-49/CLI-50 commit: `5cdb3da`. #### L — live watch-list refresh and protobuf wave