Files
clickstream-ch-kafka-supers…/.scratch/handoffs/20260722-1913-mentee-path-and-realism-map.md
T
ddadminandClaude Fable 5 65cb88fa4f docs(scratch): handoff — issues 6 и 3 закрыты, карта боевого реализма
- Зачем:
  - зафиксировать точку продолжения: фронтир фичи (#4, #5) и фронтир
    карты (#18 «Модель данных») для следующей сессии.
- Что:
  - handoff 20260722-1913: итоги по issues #6/#3, эталонный мир в git,
    карта wayfinder #10 с тремя закрытыми тикетами, состояние стенда,
    грабли WSL.
- Проверка:
  - не требуется (одноразовый документ по ADR-0003).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 19:14:35 +03:00

4.1 KiB
Raw Blame History

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_controlworld_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.