- Discover_emits_same_AlarmConditionInfo_per_alarm_attribute — both backends produce the same alarm-condition source-node-id set, with matching SourceName / InitialSeverity / InAlarmRef / DescAttrNameRef per condition. Skips when the rig's Galaxy carries no alarm-marked attributes. - Discover_marks_at_least_one_alarm_attribute_when_dev_Galaxy_has_alarms — IsAlarm-marked variable count parity, soft-pinned (count must match across backends but doesn't have to be non-zero). Alarm-event persistence (the SQLite store-and-forward → Wonderware historian event store path) is exercised in PR 5.6 against the historian sidecar. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3.4 KiB
3.4 KiB