# Handoff: mentee-path (#4/#5 на фронтире) и карта «Боевой реализм» Дата: 2026-07-22 19:13. Ветка: `feature/mentee-path` (запушена, см. ниже). ## Что сделано в этой сессии - **Issue #6 закрыт** (коммит `b87dde7`): учебный профиль по умолчанию — `daily-wave`, `ci` — служебный, передаётся явно. - **Issue #3 закрыт** (коммит `10ee1a1`): эталонный мир в git — `data/startup_history/reference-world.json.xz` (3 модельных дня `daily-wave`, ~850 МБ JSON → 32 МБ xz), чтение/запись `.xz` потоково, пустая форма пульта и `make startup-history-import` читают эталон. Приёмка: импорт на чистом стенде 2м03с, manifest совпал (280437 событий / 26083 визита / 4056 пользователей), Superset видит те же числа. Два круга правок по ревью и живой приёмке — детали в комментарии к issue #3. Важное побочное решение: **длительность профиля `daily-wave` = 3d** (иначе валидация import не сходится с трёхдневным эталоном). - **Документ о реализме** (коммит `068d96f`): `docs/generator-realism.md` — границы применимости генератора. - **Карта wayfinder #10 «Боевой реализм стенда»** создана и уже отработала три тикета (#11 документ, #12 ресурсы, #13 цена кластера — ответы в комментариях тикетов, гисты в карте). ## Состояние трекера - **Фича mentee-path** (корень #9, спека `docs/specs/2026-07-19-mentee-path-redesign.md`): фронтир — **#4** (`generator_control` → `world_init`, дефолт операции `import`, беспараметрный `world_next_day`) и **#5** (инкрементальные счётчики manifest). Оба `ready-for-agent`, конвейер — `codex-subagent-playbook`. - **Карта #10**: фронтир — **#18 «Модель данных: широкое событие и второй источник»** (HITL, брать через `/wayfinder 18`). За ним каскад: #14 кластер, #15 purchase, #16 identity, #17 спека. История перекройки (формат доставки возвращён из Out of scope) — в теле карты. - Прочее открытое: #1, #2 (багфиксы), #7 (лабы курса), #8 (инкрементальный ETL). ## Состояние стенда Полный стенд поднят (11 контейнеров), эталонный мир импортирован, Superset инициализирован (дашборд id 1). Для новой работы над #4 чистить не обязательно; для приёмки #4 понадобится живой Airflow. ## Грабли сессии (для приёмки в WSL) - Docker Desktop WSL: `docker info` может отвечать через Windows-CLI раньше, чем появится unix-сокет — перед `make test` проверять `[ -S /var/run/docker.sock ]`. (Кандидат в lessons скилла codex-subagent-playbook — с пользователем ещё не согласован.) - Хостовые `uv run` с модулями генератора требуют `--with-requirements generator/requirements.txt` (починено в `assert_stand_clean.sh`, коммит `10ee1a1`). ## Suggested skills - `codex-subagent-playbook` — для #4/#5 (исполнитель Codex gpt-5.6-sol, medium; ревью по риску). - `wayfinder` — для тикетов карты #10 (следующий — #18, это grilling с пользователем). - `conventional-commits` — коммиты. - `grilling` + `domain-modeling` — внутри #18.