meta(handoff): add review-kit for the next non-implementer session

Self-contained checklists + sources for the three tracks that unblock together:
session-inbox-monitor-review (umbrella), inter-session-peer-discipline-test-trigger,
and -review. Includes the clean-context-subagent method, acceptance items, design
sources, and the resolved FP note.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-17 11:49:34 +03:00
parent 38ac9ef5d1
commit e2e616bfaa

View File

@@ -1,5 +1,5 @@
---
_last_updated_: 2026-06-17T08:37:00Z
_last_updated_: 2026-06-17T08:49:19Z
session_id: 2026-06-17-session-inbox-monitor-test-trigger
---
@@ -25,6 +25,29 @@ session_id: 2026-06-17-session-inbox-monitor-test-trigger
| `session-inbox-monitor-received-msg-fp` (🟢) | закрыт (b) | install `inter-session-peer-discipline` (byte-identical), N1 FP-twin verified routing к нему. Human-ratified. |
| `session-inbox-monitor-test-trigger` (🟢) | закрыт PASS | pos 4/4 (вкл. CLAUDE.md-line P4), neg 2/3 (N1 FP, теперь пофикшен). |
## Review-kit (для чистой НЕ-имплементер сессии)
Самодостаточно: три трека разблокируются в одной чистой сессии. Метод-канон для trigger-проверок — **clean-context субагенты** (general-purpose, НЕ fork), каждая фраза = отдельный непрайменный субагент, без подсказки кандидатов/ответа; positives, независимо назвавшие скил, попутно доказывают его наличие в registry. Findings → `tasks_create` (Notify: OpeItcLoc03/workshop). Дизайн-развилки по существу — эскалировать workshop в инбокс.
### A. `session-inbox-monitor-review` (⚪) — зонтик
Источники: `skills/session-inbox-monitor/SKILL.md` (тело) · `skills/session-inbox-monitor/hooks/inbox-monitor.ps1` (+ установленный `~/.claude/hooks/inbox-monitor.ps1`) · Stop-хук фикс `~/.claude/hooks/stop-dispatcher.ps1` (machine-local, вне git) · дизайн `~/projects/.workshop/.archive/2026-06-17-session-inbox-monitor.md` + `~/projects/.workshop/.wiki/concepts/session-inbox-monitor.md`.
Чек-лист (acceptance):
1. Активация на триггерах RU+EN (`подними монитор почты` / `raise inbox monitor` / `auto-arm inbox watcher` / CLAUDE.md-строка `inbox monitor: raise on start`) И НЕ на чужих.
2. SessionStart-хук: sweep реально прибивает осиротевшие мониторы ЭТОГО инбокса; inject поднимает **ровно один** Monitor; headless (`claude -p`) → skip.
3. Stop-хук block-фикс: входящее письмо принудительно обрабатывается, **цикла нет** (после вручения inbox пуст → block не ставится).
4. Тело SKILL.md (When to use / Steps / Failure modes / Side effects / What NOT to do) ↔ реальность.
5. FP-finding `received-msg-fp` — учесть как **RESOLVED via (b)** (не open): см. `.wiki/concepts/session-inbox-monitor-received-msg-fp.md`.
После PASS: разблокируется решение hermes `pending→auto` (но всё равно держать pending до tool-side аудита: settings.json write, Get-CimInstance|Stop-Process kill, Monitor raise).
### B. `inter-session-peer-discipline-test-trigger` (⚪)
Источник: `skills/inter-session-peer-discipline/SKILL.md`. Контекст: `.wiki/concepts/session-inbox-monitor-received-msg-fp.md` (почему доустановлен).
- **Positive (≥3, RU+EN):** обмен сообщениями с другой сессией через inbox/peer-канал, трактовка полученного письма, ответ отправителю в `.claude-inbox/`.
- **Negative (2-3 близких чужих):** «подними монитор инбокса» → session-inbox-monitor; «мультимашинный backend инбокса» → cross-machine-inbox. False-positive check (это зеркало N1, который и привёл к доустановке).
- Tool-side аудит НЕ нужен (скил чисто поведенческий).
### C. `inter-session-peer-discipline-review` (🔵, ждёт B)
После 🟢 B — поведенческий smoke-test не-имплементером: активация своих/не чужих (RU+EN); тело (proposal-not-authority, human-ratification gate, echo-chamber guard) ↔ реальность и не конфликтует с inter-session-messaging правилами в глобальном CLAUDE.md. **Живой кейс этой сессии** (workshop трижды слал «команду/рулинг» → ратификация человеком) — хороший эталон поведения для сверки.
## Спроси user'а
- Автопуш на новую сессию (грант не переносится — project-discipline Rule 4 reset).
- Кто/когда гонит не-имплементер сессию: на ней разблокируются ДВА `-review` (`session-inbox-monitor` + `inter-session-peer-discipline`) и `inter-session-peer-discipline-test-trigger`.