Суть проекта
Что было построено
Движок инфографики - это система производства визуальных материалов из структурированных данных. Не ручной дизайн каждой картинки и не случайная генерация по промпту, а controlled pipeline: структурированные данные/табличные данные input, нормализация, scene planning, scoring, quality gates, структура страницы validation и deterministic export.
Задача
Какую проблему закрывали
Когда команде нужны десятки или сотни визуалов, ручное производство становится дорогим и медленным, а генерация 'на глаз' плохо контролируется. Бизнесу нужны повторяемые layouts, прозрачные причины выбора варианта, отчеты по ошибкам и экспорт, который можно воспроизвести.
Результат
Что получилось
Система принимает structured briefs, нормализует данные, подбирает brand profile и scene preset, планирует несколько вариантов, оценивает их, отсекает слабые, валидирует структура страницы до capture и сохраняет артефакты: изображения, variant metadata, render-validation, input-report и batch-report.
Вход
Материал начинается с данных
На вход подается структурированные данные brief или пакетный табличные данные. Данные нормализуются в typed model, поэтому система может работать с неполными inputs и приводить их к единому виду перед планированием сцены.
Сцены
Шаблон не равен одной картинке
Движок использует reusable SceneSpec variants, scene presets и brand profiles. Это позволяет получать разные композиции под один input, не теряя контроля над стилем и назначением материала.
Выбор
Варианты проходят scoring
Кандидаты оцениваются по preset, brand, соответствию данным и качеству. В batch-отчете сохраняется rationale: почему выбран dense-dashboard, почему другой вариант пропущен, какие проверки качества и рендера прошли.
Экспорт
Превью и экспорт совпадают
Отчет готовности к релизу отдельно фиксирует общий путь рендера для превью и экспорта. Это важно: то, что команда видит в превью, должно быть тем же путем, который потом снимается браузерная проверка capture.
Отчеты
Пакет можно проверять
После запуска остаются metadata, variant, render-validation и batch-report. Поэтому производственный-команда видит не только готовые картинки, но и причины выбора, ошибки, skipped variants и качество рендера.