diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index 39d8fb5..1f437a7 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -544,3 +544,14 @@ needs-claude --- + +## ⚪ [session-close-ritual-pi-extension] — Headless-часть ритуала закрытия (idea 7, claude-to-agents): pi-extension на `agent_settled` (по образцу inbox-monitor в .common/lib/pi-extensions/), который инжектит агенту сообщение «прогони ритуал закрытия» ОДИН раз за сессию (дедуп-гард, иначе петля agent_settled → ритуал → снова agent_settled). Интерактивная часть уже в session-handoff v0.4.0 (мутации = предложения, явное «да»). Деплой byte-identical в ~/.pi/agent/extensions/, функциональные тесты (положительный + decoy). + +**Status:** ready +**Where I stopped:** (not started) +**Next action:** Взять за образец .common/lib/pi-extensions/inbox-monitor.ts (PULL на agent_settled + дедуп per-process). Написать session-close-ritual.ts: on('agent_settled') → один раз за сессию инжект «выполни ритуал закрытия сессии (session-handoff v0.4.0): handoff-write + предложи wiki-ingest + предложи закрытия тасок». Тесты: прогон с реальным агентом — ритуал запускается ровно один раз, повторный agent_settled не триггерит. +**Branch:** n/a +**Notify:** OpeItcLoc03/skills + + +---