From 7a367b4d8662d38482171e5b0e889b6fd13a9507 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Mon, 10 Aug 2026 07:38:58 -0400 Subject: [PATCH] docs(deferment): Driver.MTConnect-003 filed as #560 and closed same day (merge 5226f7fd) --- deferment.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/deferment.md b/deferment.md index 6f3dc75f..7243f1f9 100644 --- a/deferment.md +++ b/deferment.md @@ -1308,10 +1308,15 @@ Highs, all previously invisible to every suite: - **Calculation**: multi-dep tags evaluated against partial snapshots during warm-up — a spurious "script threw" Warning on every ordinary deploy for the standard calc-tag shape. -Notable Open (recorded in `findings.md`, fix sites named): **Driver.MTConnect-003 (High, +Notable Open (recorded in `findings.md`, fix sites named): ~~**Driver.MTConnect-003 (High, cross-module)** — browse-committed MTConnect tags coerce to `String` at runtime while their nodes are typed from the same probe inference (the #536 class; fix in AdminUI `RawBrowseCommitMapper`, which got -the typed-model branch without the native-type forwarding its 3 siblings have); Driver.Sql-002 +the typed-model branch without the native-type forwarding its 3 siblings have)~~ *filed as Gitea +**#560** and CLOSED same day (merge `5226f7fd`): `MapLeaf` threads the leaf's `DriverDataType` into +`BuildTagConfig` — a threaded param, NOT a fabricated addressFields entry, because MTConnect's +coercion type IS the agnostic enum and `NativeType`'s contract is read-never-derive; stated field +still wins; pair-asserting tests (row type AND blob type), red-first; AdminUI 1,474 + MTConnect 538 +green; finding Resolved, module open count 5→4*; Driver.Sql-002 (unchunked `IN` list vs. the 2100-param SqlClient cap); Driver.Sql.Contracts-002 (cross-module: `Enum.TryParse` accepts numeric strings, so `"type":"99"` deploys an undefined `DriverDataType` — belongs in `Core.Abstractions`); Driver.Calculation-005 (evaluation runs under `_lock` on the mux