diff --git a/archreview/plans/R2-11-tagconfig-consolidation-plan.md b/archreview/plans/R2-11-tagconfig-consolidation-plan.md index 85c50f0a..20fdafc2 100644 --- a/archreview/plans/R2-11-tagconfig-consolidation-plan.md +++ b/archreview/plans/R2-11-tagconfig-consolidation-plan.md @@ -512,3 +512,13 @@ T23 ← T17 + T21 T24 ← everything `TryExtractDeviceHost` / `NormalizeDeviceHost` static tests were removed (the statics are deleted); their semantics now live in `Commons.Tests/DeviceConfigIntentTests`. The suite keeps its Compose-level `EquipmentNode.DeviceHost` projection coverage. +- **T24 — whole-solution test sweep deferred-live.** The grep gates ran clean offline + (`grep "MUST parse identically" src/` = 0; `grep "private static TEnum ReadEnum" src/` = 0) and + `dotnet build ZB.MOM.WW.OtOpcUa.slnx` is **0 errors** (812 warnings are all pre-existing OTOPCUA0001 in + untouched `*.Tests` projects, none from R2-11). Per the executor memory constraint (integration suites + leak ~16 GB/run and other plans run concurrently), only the impacted UNIT suites were run filtered + throughout — all green. The whole-solution `dotnet test` is left as the serial heavy pass to run before + merge. +- **T22 — Writable checkbox live-`/run` deferred.** AdminUI has no bUnit; the 9 model round-trip tests + + the razor compile are the offline proof. A docker-dev `/run` of one typed editor's Writable checkbox + (rebuild both central-1/2) is the flagged live gate before merge. diff --git a/archreview/plans/R2-11-tagconfig-consolidation-plan.md.tasks.json b/archreview/plans/R2-11-tagconfig-consolidation-plan.md.tasks.json index 3821dc76..f37856f2 100644 --- a/archreview/plans/R2-11-tagconfig-consolidation-plan.md.tasks.json +++ b/archreview/plans/R2-11-tagconfig-consolidation-plan.md.tasks.json @@ -25,6 +25,6 @@ { "id": "T21", "subject": "AdminOperationsActor deploy-gate wiring + Deployment:TagConfigValidationMode (Warn default | Error opt-in); actor-level consuming test", "status": "completed", "blockedBy": ["T20"] }, { "id": "T22", "subject": "AdminUI writable checkbox in the six driver-typed tag editors (models + razor; live /run verify at execution)", "status": "deferred-live", "blockedBy": [] }, { "id": "T23", "subject": "Docs + decision record: two-mode rollout, unknown-keys non-goal, FOCAS writable migration note, STATUS.md/00-INDEX.md entries + Phase-C follow-up", "status": "completed", "blockedBy": ["T17", "T21"] }, - { "id": "T24", "subject": "Final sweep: zero parity-comment/ReadEnum-copy grep hits; whole-solution build + test gate", "status": "pending", "blockedBy": ["T5", "T6", "T7", "T8", "T9", "T10", "T12", "T13", "T14", "T15", "T16", "T17", "T18", "T19", "T21", "T22", "T23"] } + { "id": "T24", "subject": "Final sweep: zero parity-comment/ReadEnum-copy grep hits; whole-solution build + test gate", "status": "deferred-live", "blockedBy": ["T5", "T6", "T7", "T8", "T9", "T10", "T12", "T13", "T14", "T15", "T16", "T17", "T18", "T19", "T21", "T22", "T23"] } ] }