Прогноз редакции на матч Ботафого РЖ U20 - Эстрела де Марсо U20 9 сентября 2026
Коэффициенты букмекеров
Топ 5 фрибетов
Прогноз не сгенерирован — HARD STOP (preflight.hard_stop)
По разделу 0.1 модель читает `preflight.hard_stop` и подчиняется ему: непустой список → генерация не выполняется, выводятся причины. В фиде:
- `ru_ok=false — латиница в именах команд: перевести и перезапустить enrich`
Где именно латиница: суффикс «U20» в названиях обеих команд — «Ботафого РЖ U20» и «Эстрела де Марсо U20» (а также во всех соперниках по форме: Сантос СП U20, Витория Баия U20, Флуминенсе Фейра U20, Гремио РС U20 и др.). Проверка 4.3.1 запрещает латиницу в именах команд в любом поле вывода; по 0.1 это чинится в enrich.py, не в тексте. Модель не вправе ни выдать текст с «U20» в каждом H2, ни молча переименовать команды в обход h2_plan — оба варианта не проходят выходные проверки.
Как устранить: закрепить кириллическую форму в словаре переводов enrich (например, «Ботафого РЖ (до 20 лет)» / «Эстрела де Марсо (до 20 лет)» — форма на усмотрение редакции, единообразно для всех команд), перезапустить `python enrich.py payload.json -o enriched.json` (ru_ok → true, hard_stop → пустой) и прислать новый enriched.json — прогноз будет собран ровно по preflight.h2_plan.
Дополнительное предупреждение оператору: `seo_title.candidates` пуст — все клеймы K1–K8 отброшены: K1/K4/K5 — R-T1 (2 из 2 в окне 10), K2/K3/K6/K8 — R-T2 (слоты игрового дня 2026-09-09 заняты), K7 — R-T3 (класс B не входит в C). Даже после фикса ru_ok страница не пройдёт seo_title_ok, пока ротация не освободит хотя бы один разрешённый классу B паттерн — это нужно исправить в том же прогоне.