From cd5671a6a4973a103ce47c8e2f12546d1a070211 Mon Sep 17 00:00:00 2001 From: OpeItcLoc03 Date: Tue, 9 Jun 2026 10:15:26 +0000 Subject: [PATCH] meta(tasks): create [session-break-using-tasks] in OpeItcLoc03/claude-skills --- .tasks/STATUS.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index c1e7dc8..e9419d8 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -565,3 +565,41 @@ Findings → follow-up tasks через tasks_create в claude-skills. --- + +## ⚪ [session-break-using-tasks] — ## Goal +Add `session_break` field support to `using-tasks` skill v1.1.0 → v1.2.0. + +## Design +Поле `session_break: true | ""` в frontmatter задачи — маркер точки разрыва сессии. + +После закрытия задачи (статус 🟢), ДО `tasks_claim_next`: +1. Прочитать frontmatter закрытой задачи +2. Если `session_break` присутствует — вывести: + `🔚 SESSION BOUNDARY — [slug] закрыта. Рекомендую завершить текущую сессию. Следующий трек: [value | "см. STATUS.md"]` +3. Остановиться, не клеймить следующую задачу + +Без флага — поведение прежнее. + +## Acceptance criteria +- [ ] SKILL.md → v1.2.0 +- [ ] Поле `session_break` задокументировано в frontmatter-конвенциях (тип: bool | string, примеры) +- [ ] Правило проверки: ПОСЛЕ close, ДО claim-next — явно вписано в раздел Task completion +- [ ] Формат SESSION BOUNDARY сообщения зафиксирован дословно + +## Skills +- invoke `using-tasks` (прочитать текущий SKILL.md перед правкой) + +## Permissions +- interns: no +- auto-push: yes + +## Weight +needs-claude + +**Status:** ready +**Where I stopped:** (not started) +**Next action:** Прочитать skills/using-tasks/SKILL.md, добавить правило session_break в раздел Task completion, поднять версию до v1.2.0 +**Branch:** n/a + + +---