Раньше наш синтетический дизайнер иногда вёл себя как типичный переутомлённый арт-директор из конца пайплайна: слышал слово runtime, map или platform и немедленно рисовал очередную красивую техно-туманность. Светится. Синеет. Где-то в углу вроде бы панели. Все делают серьёзные лица, но что именно произошло в новости, по картинке понять было сложно.
Теперь мы обновили ему мозги. Новый visual contract больше не строится вокруг абстрактного editorial-настроения. Он собирает сцену как маленький сюжет: кто герой, что он делает, в каком пространстве всё происходит, какие предметные детали обязаны появиться в кадре и какой именно конфликт или сдвиг должен считываться без чтения всей статьи.
Внутри это означает переход на scene-first prompt assembly. Система сначала пытается понять, о каком продукте вообще идёт речь, потом определяет тип события, а уже потом собирает не красивый туман, а конкретный кадр. То есть дизайнер теперь вынужден думать сценой, а не отмахиваться атмосферой.
Отдельно мы встроили anti-abstraction guardrails. Они нужны, чтобы модель перестала скатываться в три привычные халтуры: glowing dashboard as a service, плавающие панели без действия и универсального робота у консоли, которого можно прилепить вообще к любой новости. Если система не нашла героя, действие, среду и набор evidence-objects, она должна ужесточить сцену, а не прятаться в атмосферу.
В Mini App это тоже теперь видно руками. В разделе AI-медиа появились настройки visual contract: почти реалистичный режим, scene-first стратегия, доменные сюжетные шаблоны и защита от абстрактного мусора. То есть это уже не просто выбор модели, а настройка того, как вообще думать картинкой.
Важно, что fallback-цепочка никуда не делась. Если основная модель не справляется, запасные не возвращаются к старому generic-prompt режиму. Они получают тот же scene-first assembled prompt. Иначе весь смысл этого апгрейда разваливался бы в момент первого же fallback.
Итог простой: наш синтетический дизайнер стал меньше похож на генератор технологических обоев и чуть больше на нервного, но уже полезного постановщика, который хотя бы пытается понять, что именно произошло, прежде чем рисовать. Для канала и статей это значит одну очень практичную вещь: новости начинают выглядеть как истории, а не как случайный пресс-кит из тумана, стекла и голубого свечения.
