From 9e37c3082ddf31a59e7f893261efeecd8b01175e Mon Sep 17 00:00:00 2001 From: OpeItcLoc03 Date: Wed, 27 May 2026 06:51:49 +0000 Subject: [PATCH] meta(tasks): create [meta-host-routing-review] in OpeItcLoc03/claude-skills --- .tasks/STATUS.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index 7c71cce..ce2a8e9 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -338,3 +338,32 @@ NB: эта таска сама уйдёт в следующий cleanup batch (2 --- + +## 🔵 [meta-host-routing-review] — Skill-review checkpoint для meta-host-routing (промоушен 2026-05-27). + +**Источник дизайна:** `~/projects/.workshop/.archive/2026-05-10-meta-out-of-repo.md` (правило) + причина создания в `.workshop/.wiki/log.md` (2026-05-27). +**Импл-таски:** meta-host-routing-install, -hermes-mapping, -test-trigger. + +**Кто делает:** НЕ имплементер. Другая сессия / агент. + +**Поведенческий smoke-test (acceptance):** +- Активируется на каждой триггер-фразе из description (RU/EN). +- НЕ активируется на близких чужих фразах (known-Gitea-проект → прямой маршрут). +- Steps отрабатывают: detect (github remote / not-in-cache) → resolve meta-host (grep .common) → route. На реальном кейсе yt-tools резолвит `.common`. +- Failure modes уводят в STOP+ask (no host found / multiple hosts), не в гадание. +- What NOT to do соответствует реальности. + +NB: написан целиком в обход workshop-promote skeleton-флоу (по решению user'а), потому тело уже заполнено — ревью проверяет содержание, не пустой каркас. + +Findings → follow-up tasks в claude-skills. + +**Закрытие:** когда findings зафайлены ИЛИ «нет findings» в close-note. Семвер дальше — владелец claude-skills. + +**Status:** blocked +**Where I stopped:** (not started) +**Next action:** Дождаться 🟢 у 3 baseline-тасок. Прогнать поведенческий smoke-test. Findings → follow-up tasks. +**Blocker:** impl-tasks: meta-host-routing-install, meta-host-routing-hermes-mapping, meta-host-routing-test-trigger +**Branch:** n/a + + +---