docs(specs): спека редизайна пути менти — мир из артефакта и две ветки

- Зачем:
  - находки ручного HITL 2026-07-19 требовали проектного решения: путь
    менти через backfill медленный, бедный и путаный; нужна база import
    эталонного мира и две ветки роста.
- Что:
  - спека docs/specs/2026-07-19-mentee-path-redesign.md: целевая модель
    (import + next-day + continue), эталонный 3-дневный мир в git (xz),
    переименование пульта в world_init с дефолтом import, отдельный
    world_next_day, инкрементальные счётчики manifest, один учебный
    профиль; форма работ — 4 дочерних issue.
  - CONTEXT.md: термины «мир (стенда)», «эталонный мир», «три режима
    менти».
  - .scratch/hitl-findings.md восстановлен из среза 0e312b3 как рабочий
    материал фичи (до разбора в issues).
- Проверка:
  - вычитка против hitl-findings и решений обсуждения 2026-07-19.
This commit is contained in:
2026-07-19 23:18:17 +03:00
parent 79a3d07cb1
commit d6e7a03032
3 changed files with 413 additions and 0 deletions
+22
View File
@@ -90,6 +90,28 @@ user_domain_id (пользователь, постоянный)
Механизм реализован через Airflow DAG `generator_control` и служебный чистый
путь `make generated-history-analytics`; решение про часы — [ADR-0005](./docs/adr/0005-generator-model-clock.md).
### Мир (стенда)
Совокупное состояние данных стенда: события в Kafka, слои ClickHouse,
состояние генератора (модельные часы, живая популяция) и manifest с
контрольными числами. «Вырастить мир» — добавить в него модельное время
(`next-day` или живой поток), «восстановить мир» — залить его из артефакта.
### Эталонный мир (reference world)
Канонический стартовый мир менти: 3 модельных дня на профиле `daily-wave`,
собран мейнтейнером один раз, хранится сжатым артефактом в git. Все менти
импортируют один и тот же файл — числа в лабах воспроизводимы
число-в-число. Решение — [спека редизайна пути менти](./docs/specs/2026-07-19-mentee-path-redesign.md).
### Три режима менти
`import` (база: загрузить эталонный мир) и две ветки от восстановленного
состояния: `next-day` (пакетно добавить модельный день) и `continue`
(живой поток от той же границы). Это разные педагогики и разные лабы;
`backfill` — не режим менти, а инструмент мейнтейнера для сборки
эталонного мира. См. ту же спеку.
### Модельное время и масштаб (×K)
**Модельное время стенда** отвязано от настенных часов: генератор крутит