docs(generator): добавлена мат-спека модели и исправлен профиль сида
- Зачем:
- закрыть Open questions спеки формы доработки перед передачей на
реализацию; адверсариальное ревью показало, что прежние ориентиры
(популяция/паузы/интенсивность) взаимно несовместимы, а документы
опираются на неверный факт о сиде («1..7 событий на визит»).
- Что:
- добавлена docs/specs/2026-06-10-generator-math-model.md: марковская
цепочка по страницам, формула связи «популяция-интенсивность-пауза»
(λ по умолчанию 30/мин), кулдаун возврата, правило 30 минут на рестарт,
критерии приёмки.
- в CONTEXT.md добавлен профиль сид-датасета (полный замер: длины визитов
1..27, медиана 10, конверсия 25%, петли и события после /confirmation)
и исправлено ложное «разброс времени внутри click_id <= 1 мин».
- исправлен факт «1..7 событий» в KNOWN_ISSUES.md и ADR-0004; критерии
Validation спеки формы доработки приведены к фактам сида.
- Проверка:
- перекрёстные ссылки между спеками/ADR/CONTEXT.md открываются; цифры
профиля сида воспроизводятся скриптом подсчёта по полным data/*.jsonl.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
bce1ded9c4
commit
6efa031023
@@ -34,8 +34,10 @@ user_domain_id (постоянный пользователь, cookie)
|
||||
```
|
||||
|
||||
- `click_id` — это **визит**, а не одиночный клик: в статическом сиде один
|
||||
`click_id` честно группирует 1..7 событий (`dds.click` = «контекст сессии
|
||||
пользователя», см. `sql/ddl/dds/30_dds.sql`).
|
||||
`click_id` честно группирует 1..27 событий, медиана 10 (`dds.click` =
|
||||
«контекст сессии пользователя», см. `sql/ddl/dds/30_dds.sql`; точные цифры —
|
||||
профиль сид-датасета в `CONTEXT.md`, ранняя оценка «1..7» была замером по
|
||||
срезу файла).
|
||||
- `user_domain_id` живёт в `device_events`, привязан к `click_id`.
|
||||
|
||||
## Что генератор делает правильно
|
||||
@@ -79,7 +81,7 @@ device_event = {**base_device, "click_id": new_click_id} # user_domain_i
|
||||
|
||||
| | Статический сид (`data/*.jsonl`) | Поток из генератора |
|
||||
|---|---|---|
|
||||
| `click_id` | визит-envelope (1..7 событий) | свежий на событие → `click_id` ≈ событие |
|
||||
| `click_id` | визит-envelope (1..27 событий, медиана 10) | свежий на событие → `click_id` ≈ событие |
|
||||
| `user_domain_id` | 1:1 с `click_id` | переиспользуется (потолок ~99) |
|
||||
| Семантика | `Sessions == Users` (вырождено по пользователю) | `Sessions == Events` (сессия = одно событие) |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user