feat(generator): добавлен артефакт стартовой истории
- Зачем: - чистый стенд должен восстанавливать стартовую историю без повторной генерации. - Что: - добавлены export/import артефакта через Kafka и compact-топики. - добавлена manifest-aware сверка ClickHouse и защита от смешения state. - добавлен runbook использования стартовой истории. - Проверка: - uv run --with-requirements generator/requirements.txt pytest generator/tests -q. - bash -n scripts/check_startup_history_manifest.sh scripts/export_startup_history_artifact.sh scripts/import_startup_history_artifact.sh. - git diff --check.
This commit is contained in:
@@ -50,6 +50,9 @@ GEN_MODEL_T_END=2026-01-02T00:00:00+00:00 make generated-history-analytics
|
||||
make generated-history-check
|
||||
```
|
||||
|
||||
Сохранить стартовую историю в файл и восстановить её без новой генерации можно
|
||||
по [runbook стартовой истории](./docs/runbooks/startup-history.md).
|
||||
|
||||
Проверить, что данные дошли до витрин:
|
||||
|
||||
```bash
|
||||
@@ -116,6 +119,8 @@ flowchart LR
|
||||
обоснование решений.
|
||||
- [Запуск и эксплуатация](./docs/OPERATIONS.md) — сценарий запуска, параметры DAG-ов,
|
||||
мониторинг, частые проблемы.
|
||||
- [Runbook стартовой истории](./docs/runbooks/startup-history.md) — экспорт,
|
||||
импорт и live-продолжение из готового артефакта.
|
||||
- [Карта репозитория](./docs/REPO_MAP.md) — где какие файлы и что менять.
|
||||
- [Курс «Кликстрим на ClickHouse»](./docs/course/README.md) — учебная программа на этом
|
||||
стенде.
|
||||
|
||||
Reference in New Issue
Block a user