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 + + +---