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