Joseph Doherty
6dc74289ce
review(Commons): record findings + add deferred-sink/equip-nodeid tests, fix stale Phase7 doc
...
Code review at HEAD 7286d320 . Commons-001 (stale Phase7 telemetry doc) fixed;
Commons-003/004 close test-coverage gaps (DeferredAddressSpaceSink/ServiceLevelPublisher
forwarding seam + EquipmentNodeIds whitespace branch). Commons-002 (CorrelationId
typing) deferred as cross-cutting.
2026-06-19 10:22:59 -04:00
Joseph Doherty
0f7c47a559
feat(commons): IOpcUaNodeWriteGateway + NodeWriteOutcome for write-outcome routing
2026-06-14 01:20:14 -04:00
Joseph Doherty
26816fd17e
feat(commons): EquipmentNodeIds — single source of truth for folder-scoped equipment NodeIds
2026-06-13 06:26:59 -04:00
Joseph Doherty
2ba2f8a899
feat(commons): TryParseRelayBody — detect pure ctx.GetTag relay scripts
2026-06-11 20:59:10 -04:00
Joseph Doherty
c9590c03d0
fix(scripted-alarms): harden artifact boolean decode + direct helper tests (T6 review)
...
Default HistorizeToAveva/Retain/Enabled to the entity defaults (true) when a
field is absent/null/non-boolean so a partial blob decodes identically to the
composer's view of a default-constructed ScriptedAlarm (byte-parity), and only
call GetBoolean for a genuine true/false token. Add direct ExtractAlarmDependencyRefs
unit tests (overlap dedup + reserved {{equip}} exclusion).
2026-06-10 14:47:24 -04:00
Joseph Doherty
f431504825
feat(commons): EquipmentScriptPaths — derive base + {{equip}} substitution + shared dep extraction
2026-06-10 07:42:14 -04:00
Joseph Doherty
26bccd82e0
test(commons): scaffold Commons.Tests project
2026-06-10 07:38:57 -04:00