docs(context): глоссарий и спеки приведены в соответствие с ADR-0006
- Зачем:
- ADR-0006 сделал генерацию единственным источником аналитики, а статический
сид — архивным; глоссарий и спеки это ещё не отражали.
- Что:
- CONTEXT.md: «статический сид» переименован в «архивный статический сид»
(короткое имя сохранено), описан как временная кладовка значений с целью
полного вывода; «стартовая история» получила синонимы «стартовый сид» и
«новый сид»; раздел «Слои данных» отмечает переход аналитики на генерацию.
- мат-спека: разделы «Персистентность через рестарты» и «Воспроизводимость»
помечены как переописанные в спеке модельного времени (ссылкой, без повтора).
- спека модельного времени: синоним «стартовый сид» добавлен в определение и
в заметку о влиянии на документацию.
- Проверка:
- git diff: термины и перекрёстные ссылки читаются непротиворечиво; ADR не
правились (статус «архивный» не переносится в документы до ADR-0006).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -181,6 +181,13 @@
|
||||
|
||||
## Персистентность через рестарты
|
||||
|
||||
> **Приведено в соответствие с модельным временем.** Раздел написан от настенных
|
||||
> часов. Правила сохранения и восстановления состояния переописаны в спеке
|
||||
> [модельного времени](./2026-06-14-generator-model-time-and-startup-history.md)
|
||||
> (§«Сохранение и восстановление состояния»): те же 30 минут отсчитываются по
|
||||
> часам генератора. Ниже — исходная формулировка, оставлена как след решения; при
|
||||
> расхождении главенствует новая спека.
|
||||
|
||||
- Расширить состояние в compact-топике `generator_state` (новая `version`):
|
||||
к тику и состоянию ГПСЧ добавляются **популяция** (компактно: идентификаторы,
|
||||
профили, время последней активности) и **активные визиты**.
|
||||
@@ -198,6 +205,13 @@
|
||||
|
||||
## Воспроизводимость (`GEN_SEED`)
|
||||
|
||||
> **Приведено в соответствие с модельным временем.** Оговорка ниже — «запуск в
|
||||
> другой час дня даёт другой поток» — снята: с модельными часами дневной
|
||||
> коэффициент считается от точки отсчёта `T0`, а не от настенных часов.
|
||||
> Переописано в спеке
|
||||
> [модельного времени](./2026-06-14-generator-model-time-and-startup-history.md)
|
||||
> (§«Повторяемость»). Ниже — исходная формулировка, оставлена как след решения.
|
||||
|
||||
При одном `GEN_SEED` **и одинаковых условиях запуска** детерминирована
|
||||
последовательность решений: какие пользователи родились, какие визиты открылись,
|
||||
какие пути выпали. Оговорка про условия существенна: часовой коэффициент и
|
||||
|
||||
@@ -98,8 +98,8 @@ ADR-0005 решил отвязать время генератора от реа
|
||||
сгенерировать события этого отрезка. На выходе — события за `[T0, T_end]` и
|
||||
**слепок состояния** генератора на момент `T_end`.
|
||||
|
||||
События плюс слепок и есть **стартовая история** («новый сид» — синоним, новое
|
||||
значение слова «сид» не заводим). При создании стенда это прошлое заливается, и
|
||||
События плюс слепок и есть **стартовая история** («стартовый сид» или «новый сид» —
|
||||
синонимы, новое значение слова «сид» не заводим). При создании стенда это прошлое заливается, и
|
||||
генератор готов продолжить ровно с `T_end`. Стенд сразу живёт с готовой историей —
|
||||
с настоящей пирамидой «пользователей меньше, чем визитов, визитов меньше, чем
|
||||
событий», без вырождения статического сида, где пользователей ровно столько же,
|
||||
@@ -192,8 +192,8 @@ runbook «проверка генератора на стенде».
|
||||
пометить как переописанные в модельном времени этой спекой (ссылкой, без
|
||||
повтора).
|
||||
- **ADR-0005:** направление «стартовая история» — отмечено как запущенное.
|
||||
- **CONTEXT.md:** «новый сид» = «стартовая история стенда» (синоним, не новое
|
||||
значение); роль статического сида — по ADR-0006.
|
||||
- **CONTEXT.md:** «стартовый сид» / «новый сид» = «стартовая история стенда»
|
||||
(синонимы, не новое значение); роль статического сида — по ADR-0006.
|
||||
- **Будущий runbook** «проверка генератора на стенде» — шаги шага 2.
|
||||
- **`generator/README.md`, `docs/OPERATIONS.md`** — при реализации: скорость хода
|
||||
часов, ×K, стартовая история, проверки шага 1.
|
||||
|
||||
Reference in New Issue
Block a user