From 1108731b2120133b970571ec19cb71ee3cd0fa8c Mon Sep 17 00:00:00 2001 From: OpeItcLoc03 Date: Tue, 12 May 2026 16:22:05 +0000 Subject: [PATCH] meta(tasks): create [using-synology-ops-review] in OpeItcLoc03/claude-skills --- .tasks/STATUS.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index 375594f..6b6e2a3 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -819,3 +819,34 @@ Sub-task: after first real-world usage, tune triggers if false-pos / false-neg o --- + +## 🔵 [using-synology-ops-review] — Skill-review checkpoint для using-synology-ops (промоушен 2026-05-12). + +**Источник дизайна:** .workshop/.archive/2026-05-12-using-synology-ops-skill.md (process trace дискуссии Q1–Q6) + .wiki/concepts/synology-ops-mcp-design.md в shared projects-wiki (canonical design самого MCP-сервера). +**Импл-таски:** using-synology-ops-install, using-synology-ops-hermes-mapping, using-synology-ops-test-trigger. + +**Кто делает:** **не имплементер.** Другая сессия / другой день / другой агент. Identity-not-location: ревьюер работает в любой папке, где есть доступ к файлам (см. .workshop/.wiki/concepts/workshop-architecture.md §5.1 если есть). + +**Поведенческий smoke-test (это и есть acceptance):** +- Скил активируется в чистой сессии на каждой триггер-фразе из `description` (русский И английский варианты — список в test-trigger таске). +- Скил **не** активируется на 2-3 близких но не своих фразах из соседних доменов (false-positive check; список в test-trigger таске). +- Каждый шаг секции `Steps` отрабатывает на тестовом буфере без ошибок (NB: после второго прохода body, см. ниже). +- `Failure modes` уводят в abort, не в частичный успех с грязным состоянием. +- `What NOT to do` соответствует реальности — нет дыры между правилом и реализацией. + +Findings — обычные follow-up tasks (`using-synology-ops--fix` или подобное) через `tasks_create` в `claude-skills`. + +**Закрытие:** только когда все findings зафайлены ИЛИ ревьюер подтвердил «нет findings» в close-note. + +**NB по семверу:** `version: 0.1.0` записан промоутером. Дальнейшие инкременты — ответственность владельца `claude-skills/`, **не** этого скила и не ревьюера. Если ревью требует правок — правит владелец, бампит он же. + +**NB по body:** на момент создания таски body SKILL.md — пустой каркас (When to use / Inputs / Steps / Failure modes / Side effects / What NOT to do все пустые). Второй проход «доведём using-synology-ops» дописывает их глазами из archive + concepts/synology-ops-mcp-design.md. Если этот проход не сделан до review — close-note: "skill каркас, body пустой, перенесите review", это не findings. + +**Status:** blocked +**Where I stopped:** (not started) +**Next action:** Дождаться 🟢 у baseline-тасок (install, hermes-mapping, test-trigger). Прогнать поведенческий smoke-test (см. чек-лист в description). Findings → follow-up tasks через `tasks_create` в `claude-skills`. +**Blocker:** impl-tasks: using-synology-ops-install, using-synology-ops-hermes-mapping, using-synology-ops-test-trigger +**Branch:** n/a + + +---