Live-verify rig-undrivable alarm/buffered paths (provider_switches, multi-sample buffered, subtag Clear) #210

Open
opened 2026-11-06 15:25:11 -05:00 by dohertj2 · 0 comments
Owner

Three code paths are only unit-tested because the dev rig's object logic cannot drive them on demand:

  • §1.3 provider_switches{from,to,reason} counter in Alarms/GatewayAlarmMonitor.cs — a real alarmmgr -> subtag failover has never been driven live, so the reason tagging is unproven.
  • §3.2 OnBufferedDataChange multi-sample conversion — buffered commands work and the empty NoData bootstrap converts cleanly live, but a real sample array (length > 1) has never been observed.
  • §3.7 subtag-mode Clear transition — Raise/Ack/AckMsg are live-confirmed; Clear is externally undrivable.

Ask: when a rig (or Galaxy object script) can drive these, add/enable live facts and record results. Verify still open.

Source: stillpending.md §1.3, §3.2, §3.7 (historical inventory; listed as still open in its Bottom line); docs/plans/2026-06-14-deferred-followups.md.

Three code paths are only unit-tested because the dev rig's object logic cannot drive them on demand: - §1.3 `provider_switches{from,to,reason}` counter in `Alarms/GatewayAlarmMonitor.cs` — a real alarmmgr -> subtag failover has never been driven live, so the `reason` tagging is unproven. - §3.2 `OnBufferedDataChange` multi-sample conversion — buffered commands work and the empty `NoData` bootstrap converts cleanly live, but a real sample array (length > 1) has never been observed. - §3.7 subtag-mode `Clear` transition — Raise/Ack/AckMsg are live-confirmed; Clear is externally undrivable. Ask: when a rig (or Galaxy object script) can drive these, add/enable live facts and record results. Verify still open. Source: `stillpending.md` §1.3, §3.2, §3.7 (historical inventory; listed as still open in its Bottom line); `docs/plans/2026-06-14-deferred-followups.md`.
dohertj2 added the area:workerarea:teststype:testblockedpriority:p3migrated labels 2026-11-06 15:25:11 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dohertj2/mxaccessgw#210