3d728a2bab
Приёмка обоих рекламных экранов на локальном портале. Экраны работают: живой счётчик охвата правда ходит на сервер, ручка оценки правда только читает (после её вызовов ноль черновиков в базе), заголовок объявления сам появляется при ссылке на сайт, «Запустить» не нажимается при охвате меньше 367, «Принято, показов пока нет» и «часть объявлений отклонена — 2 из 15» на месте. Находка, которой не видел ни один из 1829 зелёных тестов: значки в портале не встроенные, имена mdi-* вручную сопоставлены с набором Lucide, а незнакомое имя молча подменяется на HelpCircle. Клиент видит вопрос в кружке вместо значка. Замер: 43 имени из 162 по всему порталу. На рекламных экранах таких было 20 — включая заголовок телеграм-экрана, ярлыки «Проверяем вручную» и «Запущена в кабинете МТС», поле «Картинка или видео» и ярлык «Черновик» у Яндекса. Шесть из них добавил я в пачках 1–4, четырнадцать ломались раньше. Все 20 починены, проверено глазами после пересборки. Заведён сторож tests/Frontend/znachki-est-v-karte.spec.ts: краснеет на любом имени вне карты и называет файл-виновника. До починки был красным ровно на тех 20 — проверено вырезанием. Оставшиеся 23 сломанных имени на экранах вне рекламы записаны в нём списком известного долга; третья проверка следит, чтобы список не протух. Карта значков открыта наружу (export) ради сторожа — поведение не меняется. Замеры: экраны 241 файл / 1832 теста / 0 падений (было 240/1829), Advertising 435, ClientTg 292, статанализ 0, pint чисто, типы — те же 6 чужих ошибок. На боевой ничего не катал. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>