Files
clickstream-ch-kafka-supers…/.scratch/generator-model-time-startup-history/issues/06-generated-history-as-analytics-source.md
T
ddadmin 796c3f26a9 docs(generator): добавлены задачи по модельному времени
- Зачем:
  - нужен рабочий план для реализации модельного времени и стартовой истории.
- Что:
  - добавлен parent PRD с инвариантами, зависимостями и review gate.
  - добавлены шесть локальных issue для последовательной работы.
  - добавлен handoff для продолжения в новой сессии.
- Проверка:
  - git diff --check.
2026-06-14 15:59:12 +03:00

3.3 KiB

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