Files
claude-skills/.tasks/NEXT_SESSION.md

4.0 KiB
Raw Blame History

_last_updated_, session_id
_last_updated_ session_id
2026-06-17 2026-06-17-session-inbox-monitor-impl

Next session handoff

Лента session-inbox-monitor доведена 5 из 6: ядро (-sessionstart-hook), оба stop-hook трека (-stophook-blockfix-proof PASS + найденный/пофикшенный -stophook-utf8-fix), -install, -hermes-mapping. Остался только -test-trigger — и он строго в СВЕЖЕЙ сессии (эта была имплементер-прайм: ставила скил, писала хук, гоняла пруфы → тест активации недостоверен). За ним разблокируется -review.

Recent commits

  • 857a9d3 feat(hermes): map session-inbox-monitor pending + close install/hermes-mapping
  • 29d5e9f fix(session-inbox-monitor): force UTF-8 on Stop-hook delivery + writer guide v0.2.1
  • d91809b meta(tasks): close stophook-blockfix-proof (PASS) + file utf8-fix finding
  • c3e1ce7 feat(session-inbox-monitor): SessionStart hook + fill SKILL body v0.2.0
  • (всё запушено в origin/master; автопуш был выдан на эту сессию — на следующую сбрасывается, спросить заново)

Open треки

Трек Готовность Entry-point
session-inbox-monitor-test-trigger () следующий шаг, ТОЛЬКО чистая сессия pos: CLAUDE.md line inbox monitor: raise on start, «подними монитор почты», «raise inbox monitor», «auto-arm inbox watcher» → session-inbox-monitor. neg: обработка полученного письма → inter-session-peer-discipline; мультимашинный backend → cross-machine-inbox. False-positive check.
session-inbox-monitor-review (🔵) разблокируется после -test-trigger не-имплементер; поведенческий smoke: hook sweep+inject, headless-skip, stop-hook block-фикс чист, тело SKILL.md соответствует. Findings → tasks_create.

Спроси user'а

  • Автопуш на новую сессию (грант не переносится — Rule 4 reset).
  • Опц.: добавить ли строку inbox monitor: raise on start в claude-skills CLAUDE.md. Сейчас хук и так фаерит (гейт по .claude-inbox/, она есть), но явная строка = discoverable opt-in + ровно то, что проверяет -test-trigger.

Не делать (preemptive guards)

  • НЕ гнать -test-trigger / -review в сессии, которая трогала скил/хук — нужен чистый контекст.
  • НЕ промоутить session-inbox-monitor pending→auto в hermes/mapping.yaml до -test-trigger + аудита tool-side (settings.json write, Get-CimInstance|Stop-Process kill, Monitor raise). Держать pending.
  • НЕ бампать hermes schema version: 1 (schema, не контент).
  • NB machine-local: UTF-8 фикс stop-dispatcher.ps1 ([Console]::OutputEncoding) — вне git, применён ТОЛЬКО на этой машине. На других машинах кириллица в inbox-доставке снова поедет, пока workshop не внесёт OutputEncoding=UTF8 в свой сетап-шиппер хука (нотифай ушёл). Бэкапы: ~/.claude/hooks/stop-dispatcher.ps1.bak-utf8fix, settings.json.bak-inbox-monitor.
  • Живой Monitor этой сессии гаснет сам на session end (teardown не нужен).

Memory updates за сессию

  • feedback_ps_hook_ascii_encoding обновлён: WinPS 5.1 mojibake-баг двусторонний — не только source ASCII/BOM, но и stdout output ([Console]::OutputEncoding=UTF8) + no-BOM file writes (WriteAllText, не Set-Content -Encoding utf8). ASCII-clean — обход, не корень.