1052c64c6d
Поле weekly_budget_rub объявлялось в описании ответа Campaign и стояло в 21 заготовке пяти файлов тестов интерфейса, но не читалось нигде — сервер принимает и правит кампанию по budget_rub. Поправка к прежней записи: утверждение «сервер его не возвращает» было неточным. Список кампаний отдаётся узким набором столбцов без него, но создание и правка возвращают всю строку целиком — поле приходит, всегда пустое. Мёртвым оно было именно на фронте. Серверная сторона намеренно не тронута: столбец ad_campaigns.weekly_budget_rub в базе существует и его заполняют около шестидесяти мест в tests/Feature, которые пишут в базу напрямую. Там поле настоящее, снос столбца — отдельная работа с миграцией. Приёмка: на фронте не осталось ни одного упоминания, проверка типов 0, линтер 0, полный набор интерфейса 233 файла / 1750 тестов / 3 пропущено / 0 падений. Трём файлам вернул форматирование, которое сбилось от удаления строк. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>