dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 opened issue dohertj2/lmxopcua#556 2026-08-10 02:01:35 -04:00
Inspect polish: leading-whitespace pre-filter under-reports; FOCAS/MQTT advisories can swallow the rejection backstop
dohertj2 opened issue dohertj2/lmxopcua#557 2026-08-10 02:01:35 -04:00
Reader asymmetries: OpcUaClient legacy PascalCase NodeId is readable but unsaveable; Mqtt Sparkplug parse accepts a payloadFormat the Plain parse rejects
dohertj2 opened issue dohertj2/lmxopcua#558 2026-08-10 02:01:35 -04:00
Browse-commit parity guards overlap and one is misnamed; browser DriverType literals unguarded
dohertj2 commented on issue dohertj2/lmxopcua#553 2026-08-10 01:24:32 -04:00
CSV typed-column merge silently rewrites a typo'd enum in the TagConfigJson cell before any gate can see it

FIXED — merged to master as 62fe6c83 (branch commit cf2af8a5).

Characterization on the current tree first (the issue was filed against pre-#550/#551 analysis), which narrowed the real…

dohertj2 closed issue dohertj2/lmxopcua#552 2026-08-10 01:24:32 -04:00
Sql browse-commit emits a rowSelector-less WideRow config that authoring and runtime both reject — commit now fails loudly
dohertj2 closed issue dohertj2/lmxopcua#553 2026-08-10 01:24:32 -04:00
CSV typed-column merge silently rewrites a typo'd enum in the TagConfigJson cell before any gate can see it
dohertj2 opened issue dohertj2/lmxopcua#554 2026-08-10 01:24:31 -04:00
Authoring models validate only enum keys — non-enum TagConfig keys (e.g. Modbus address) meet no gate until deploy
dohertj2 opened issue dohertj2/lmxopcua#555 2026-08-10 01:24:31 -04:00
RawBrowseCommitMapper's fallback comment cites a parity guard (RawBrowseCommitMapperParityTests) that does not exist
dohertj2 commented on issue dohertj2/lmxopcua#552 2026-08-10 01:24:31 -04:00
Sql browse-commit emits a rowSelector-less WideRow config that authoring and runtime both reject — commit now fails loudly

FIXED — merged to master as 1f351250 (branch commit 7498d39e).

The browse session now STATES the row selector; the mapper never infers (the MQTT Sparkplug rule):

  • SqlBrowseSession…
dohertj2 commented on issue dohertj2/lmxopcua#551 2026-08-10 00:26:21 -04:00
Residual TagConfig gate-coverage gaps found by the #549 survey

FIXED — merged to master as 333ea488 (branch commits 05b42478 + 1ce6e8b1). All four items, plus the structural upgrade:

  1. Authoring validation is now enforced in the SERVICE —…
dohertj2 closed issue dohertj2/lmxopcua#550 2026-08-10 00:26:21 -04:00
MTConnect driverDataType is a second, runtime-preferred spelling the AdminUI editor neither reads nor writes
dohertj2 closed issue dohertj2/lmxopcua#551 2026-08-10 00:26:21 -04:00
Residual TagConfig gate-coverage gaps found by the #549 survey
dohertj2 opened issue dohertj2/lmxopcua#552 2026-08-10 00:26:20 -04:00
Sql browse-commit emits a rowSelector-less WideRow config that authoring and runtime both reject — commit now fails loudly
dohertj2 opened issue dohertj2/lmxopcua#553 2026-08-10 00:26:20 -04:00
CSV typed-column merge silently rewrites a typo'd enum in the TagConfigJson cell before any gate can see it
dohertj2 commented on issue dohertj2/lmxopcua#550 2026-08-10 00:26:20 -04:00
MTConnect driverDataType is a second, runtime-preferred spelling the AdminUI editor neither reads nor writes

FIXED — merged to master as b50523b1 (branch commits 8971861b + a486a009).

MTConnectTagConfigModel now mirrors the runtime exactly, both halves in one commit:

  • Read: `DataTypeKe…
dohertj2 opened issue dohertj2/lmxopcua#550 2026-08-09 22:20:16 -04:00
MTConnect driverDataType is a second, runtime-preferred spelling the AdminUI editor neither reads nor writes
dohertj2 opened issue dohertj2/lmxopcua#551 2026-08-09 22:20:16 -04:00
Residual TagConfig gate-coverage gaps found by the #549 survey
dohertj2 commented on issue dohertj2/lmxopcua#549 2026-08-09 22:20:01 -04:00
MTConnect authoring accepts a dataType the runtime rejects (authoring weaker than runtime)

FIXED, merged 3a70a4e6 (work commit a3c0ec03) — and the survey the issue asked for found the defect was 6 models wide, not 1. R2-11 Phase C had made every runtime TagConfig enum read…

dohertj2 closed issue dohertj2/lmxopcua#549 2026-08-09 22:20:01 -04:00
MTConnect authoring accepts a dataType the runtime rejects (authoring weaker than runtime)
dohertj2 opened issue dohertj2/lmxopcua#549 2026-08-09 21:46:18 -04:00
MTConnect authoring accepts a dataType the runtime rejects (authoring weaker than runtime)