- Зачем:
- переработку steady-stream генератора нужно передать агентам как набор
проверяемых вертикальных задач, а не как один крупный rewrite.
- Что:
- создан локальный набор из семи ready-for-agent задач для реализации новой
иерархической модели генератора.
- добавлен handoff с текущим состоянием обсуждения, рекомендуемым следующим
шагом через TDD и примером команды /goal для запуска задачи 01.
- Проверка:
- git diff HEAD~1 --stat.
40 lines
2.5 KiB
Markdown
40 lines
2.5 KiB
Markdown
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
|
|
|