- Зачем: - нужен рабочий план для реализации модельного времени и стартовой истории. - Что: - добавлен parent PRD с инвариантами, зависимостями и review gate. - добавлены шесть локальных issue для последовательной работы. - добавлен handoff для продолжения в новой сессии. - Проверка: - git diff --check.
2.0 KiB
2.0 KiB
Status: ready-for-agent
Модельное время до ClickHouse
Parent
.scratch/generator-model-time-startup-history/PRD.md
What to build
Сделать минимальный живой поток, где генератор стартует от T0, пишет
event_timestamp по модельному времени и доводит события до ClickHouse
обычным путём стенда. Срез должен доказать не внутренний класс часов, а
наблюдаемое поведение: данные в ClickHouse начинаются от модельной точки и
повторяются при тех же настройках.
Acceptance criteria
- При фиксированных
GEN_SEEDиT0первый короткий прогон пишет события с модельнымиevent_timestamp, начинающимися околоT0. - Повторный чистый прогон с теми же настройками даёт те же контрольные числа в ClickHouse.
- Расчёт дневного коэффициента в этом срезе больше не зависит от реального часа запуска процесса.
- Локальные тесты проверяют поведение через публичный интерфейс генератора или сервиса, без привязки к внутреннему устройству часов.
- Есть команда или короткая инструкция для координатора: поднять стенд, прогнать поток, выполнить SQL-проверку в ClickHouse.
- Документация запуска не утверждает, что
event_timestampравен настенному времени.
Blocked by
.scratch/generator-model-time-startup-history/issues/01-time-and-startup-history-contract.md