docs(generator): добавлены задачи реализации и handoff

- Зачем:
  - переработку steady-stream генератора нужно передать агентам как набор
    проверяемых вертикальных задач, а не как один крупный rewrite.
- Что:
  - создан локальный набор из семи ready-for-agent задач для реализации новой
    иерархической модели генератора.
  - добавлен handoff с текущим состоянием обсуждения, рекомендуемым следующим
    шагом через TDD и примером команды /goal для запуска задачи 01.
- Проверка:
  - git diff HEAD~1 --stat.
This commit is contained in:
Dmitry Dementiev
2026-06-11 10:48:37 +03:00
parent bcca8f5127
commit f0370cdb90
8 changed files with 327 additions and 0 deletions
@@ -0,0 +1,39 @@
Status: ready-for-agent
# Интенсивность и калибровка потока
## What to build
Связать иерархическую модель с целевой интенсивностью потока. Старая идея
Пуассона, часового коэффициента и jitter должна задавать бюджет активности, из
которого рождаются визиты; фактические события выходят по запланированным
паузам активных визитов.
На этом шаге также нужно проверить, что параметры модели дают поток,
сопоставимый с профилем сида: длина визита около 10 событий в среднем и по
медиане, доля дошедших до `/confirmation` около 25%, межсессионные паузы
согласованы с формулой из спеки.
Источник решений: `docs/specs/2026-06-10-generator-math-model.md`, разделы
«Связка с моделью интенсивности», «Параметры» и «Критерии приёмки».
## Acceptance criteria
- [ ] Средняя интенсивность событий за длинное окно соответствует
`GEN_LAMBDA_BASE_PER_MIN * часовой коэффициент` с разумным отклонением.
- [ ] Рождения визитов рассчитываются из бюджета событий и средней длины визита,
а не из старых границ `GEN_MIN/MAX_EVENTS_PER_TICK` в прежнем смысле.
- [ ] Доля новых пользователей за длинное окно близка к `GEN_P_NEW_USER`.
- [ ] Межсессионные паузы одного пользователя не меньше кулдауна, а среднее на
дефолтах находится в районе расчёта из спеки.
- [ ] Распределение длины визита на симуляции сопоставимо с сидом: медиана около
10, среднее около 10, максимум не выше потолка.
- [ ] Воронка по шагам `/home -> товары -> /cart -> /payment -> /confirmation`
монотонно затухает на длинной симуляции.
## Blocked by
- `.scratch/feature-data-generator/issues/04-user-population-and-returns.md`
## Comments