feat(hermes): map session-inbox-monitor as pending + close install/hermes-mapping

session-inbox-monitor-hermes-mapping -> done: added to hermes/mapping.yaml
pending section, mode:pending + intended {auto, productivity} (mirrors the
session-handoff sibling). Reason cites the settings.json mutation, the OS
process kills, and the Windows-PowerShell hook needing a Linux port for Hermes.
Schema version untouched (schema, not content). YAML validated (32 skills).

session-inbox-monitor-install -> done: install.ps1 -Names session-inbox-monitor,
byte-identical (diff 0), v0.2.1; activation confirmed live this session (harness
picked the skill into available-skills with full description, no /reload-plugins).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-17 11:11:08 +03:00
parent 29d5e9ffa8
commit 857a9d381d
2 changed files with 16 additions and 9 deletions

View File

@@ -1168,22 +1168,22 @@ Acceptance 1-6 all met by test evidence (not by inspection). Per-task detail in
---
## [session-inbox-monitor-install] — Baseline-таска промоушена session-inbox-monitor. Установить скил: запустить install.sh в ~/projects/claude-skills/ (или PS-эквивалент), проверить что скил появляется в available-skills новой сессии, сделать /reload-plugins. Скелет скила уже закоммичен (18ce571), тело каркаса пустое — это install самого скелета, не функциональности.
## 🟢 [session-inbox-monitor-install] — Baseline-таска промоушена session-inbox-monitor. Установить скил: запустить install.sh в ~/projects/claude-skills/ (или PS-эквивалент), проверить что скил появляется в available-skills новой сессии, сделать /reload-plugins. Скелет скила уже закоммичен (18ce571), тело каркаса пустое — это install самого скелета, не функциональности.
**Status:** ready
**Where I stopped:** (not started)
**Next action:** cd ~/projects/claude-skills; запустить install-скрипт; открыть новую сессию и убедиться что session-inbox-monitor в списке доступных скилов; /reload-plugins.
**Status:** done
**Where I stopped:** Установлено 2026-06-17 через `install.ps1 -Names session-inbox-monitor` → `~/.claude/skills/session-inbox-monitor/` (SKILL.md + hooks/inbox-monitor.ps1). Verify: src↔installed diff = 0 (byte-identical), version 0.2.1. **Активация подтверждена в этой же сессии** — харнесс подхватил скил сразу после install, session-inbox-monitor появился в available-skills с полным description (без явного /reload-plugins). Behavioral trigger-run в чистой сессии = scope `-test-trigger`.
**Next action:** (none — kept until merged).
**Branch:** n/a
**Notify:** OpeItcLoc03/workshop
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: OpeItcLoc03/workshop / 2026-06-17T07:15:43.717Z -->
---
## [session-inbox-monitor-hermes-mapping] — Baseline-таска промоушена session-inbox-monitor. Добавить запись в ~/projects/claude-skills/hermes/mapping.yaml. Режим **pending** (не auto): скил трогает settings.json (регистрация SessionStart-хука) и OS-процессы (kill осиротевших мониторов) — требует отдельного аудита перед авто-маппингом. NB: основной путь активации скила — trigger-line `inbox monitor: raise on start` в CLAUDE.md + SessionStart-инжектор, а не hermes-trigger; hermes нужен только для ручных фраз вызова.
## 🟢 [session-inbox-monitor-hermes-mapping] — Baseline-таска промоушена session-inbox-monitor. Добавить запись в ~/projects/claude-skills/hermes/mapping.yaml. Режим **pending** (не auto): скил трогает settings.json (регистрация SessionStart-хука) и OS-процессы (kill осиротевших мониторов) — требует отдельного аудита перед авто-маппингом. NB: основной путь активации скила — trigger-line `inbox monitor: raise on start` в CLAUDE.md + SessionStart-инжектор, а не hermes-trigger; hermes нужен только для ручных фраз вызова.
**Status:** ready
**Where I stopped:** (not started)
**Next action:** Добавить session-inbox-monitor в hermes/mapping.yaml с mode: pending. Сослаться на триггер-фразы из description скила.
**Status:** done
**Where I stopped:** Добавлено 2026-06-17 в `hermes/mapping.yaml` секцию pending (8 — behavioral audit required): `mode: pending` + `intended: {mode: auto, category: productivity}` (по аналогии с близнецом session-handoff) + reason про settings.json-мутацию + OS-process-kill + Windows-PS-хук (нужен Linux-порт для Hermes) + primary-активацию через CLAUDE.md trigger-line. Schema `version: 1` НЕ бампал (schema, не контент). YAML валиден (python yaml.safe_load OK; 32 скила всего). Счётчик секции 7→8.
**Next action:** (none — kept until merged). pending→auto только после `-test-trigger` + аудита tool-side эффектов (settings.json write, process kill, Monitor raise).
**Branch:** n/a
**Notify:** OpeItcLoc03/workshop
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: OpeItcLoc03/workshop / 2026-06-17T07:15:52.974Z -->