Status: ready-for-agent # Стартовая история как источник аналитики ## Parent `.scratch/generator-model-time-startup-history/PRD.md` ## What to build Перевести штатный путь стенда на стартовую историю как источник аналитики. Чистый стенд должен получать данные из генерации: стартовая история загружается, STG→ODS→DDS→DM строится на ней, а Superset работает с этими витринами. Архивный статический сид остаётся только временной кладовкой фактуры для генератора, а не источником аналитического контура. Срез не требует финальной ручной оценки красоты дашбордов, но должен дать техническое доказательство: витрины и датасеты не пустые, контрольные числа берутся из генерации. Границы среза: штатный путь стенда и документы запуска. Переписывание уроков, новые панели и улучшение формы дашбордов остаются follow-up, если по ходу не окажутся маленькой обязательной правкой для запуска. ## Acceptance criteria - [ ] Штатная команда запуска чистого стенда создаёт или загружает стартовую историю и прогоняет её до DM-витрин. - [ ] `kafka_load_dag` или заменяющий его путь больше не использует архивный `data/*.jsonl` как источник аналитики. - [ ] ClickHouse-проверки из задачи 5 доступны как повторяемая команда для координатора или CI. - [ ] Основные DM-витрины, на которых стоят дашборды, непустые и показывают данные генерации. - [ ] Superset-датасеты и дашборды технически открываются на данных генерации; ручная оценка формы графиков остаётся финальной HITL-приёмкой. - [ ] `README.md`, `docs/OPERATIONS.md` и `generator/README.md` больше не описывают архивный сид как основной источник аналитики. - [ ] Если уроки или дашборды требуют нетривиальной переделки, создан follow-up issue вместо расширения этой задачи. - [ ] Описан повторный чистый прогон: какие данные очищаются и какие команды выполняются, чтобы координатор мог надёжно перепроверить результат. ## Blocked by - `.scratch/generator-model-time-startup-history/issues/05-startup-history-backfill-to-clickhouse.md` - Review gate из `PRD.md`: распределения и два пути генерации после задачи 5