Status: ready-for-agent # Путь визита по страницам и монотонное время ## What to build Расширить минимальный визит до правдоподобного пути по страницам. Визит должен начинаться со страницы, выбранной по стартовому распределению, дальше идти по марковской цепочке и назначать событиям запланированные метки времени, которые строго растут внутри `click_id`. Задача остаётся без Kafka и без популяции пользователей: она проверяет качество одного визита как учебного объекта и как основы будущей воронки. Источник решений: `docs/specs/2026-06-10-generator-math-model.md`, раздел «События и путь по страницам». ## Acceptance criteria - [ ] Тест через публичный интерфейс генератора показывает, что `event_timestamp` внутри одного `click_id` строго возрастает. - [ ] Метки времени событий являются запланированными моментами визита, а не одинаковым `now()` для всего набора событий. - [ ] Паузы внутри визита меньше 30 минут; 95-й перцентиль на симуляции лежит в масштабе единиц минут. - [ ] Визит не может зациклиться бесконечно: длина ограничена потолком `GEN_MAX_SESSION_EVENTS` или его новым эквивалентом. - [ ] Доля визитов, дошедших до `/confirmation`, на симуляции сопоставима с ориентиром сида около 25%. - [ ] Визит может продолжаться после `/confirmation`; `/confirmation` не считается обязательным последним событием визита. ## Blocked by - `.scratch/feature-data-generator/issues/01-minimal-connected-visit.md` ## Comments