aboutsummaryrefslogtreecommitdiff
path: root/.ai/protocols.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-28 12:24:59 -0400
committerCraig Jennings <c@cjennings.net>2026-06-28 12:24:59 -0400
commit797c4267022699527a5e7c51f67be52e6fac1409 (patch)
treebfc15660f2928b5e5e785ed2179ba2231f8f4b2f /.ai/protocols.org
parentd4e9d7d63916aae12b6b640e1bbdacb7de9a50b2 (diff)
downloadrulesets-797c4267022699527a5e7c51f67be52e6fac1409.tar.gz
rulesets-797c4267022699527a5e7c51f67be52e6fac1409.zip
feat(workflows): add suspend and readability-audit workflows
suspend is a capture-only mid-session pause for an abrupt departure: it writes a resume-weighted entry and leaves the session anchor in place, so the next startup resumes from it. It's the capture half. Startup is the resume half. I registered it with its trigger phrases. readability-audit is a language-agnostic pass over comments, file headers, names, and organization. The cheap comment and name fixes land inline. Structural findings get filed as :refactor: tasks. It feeds /refactor rather than duplicating it.
Diffstat (limited to '.ai/protocols.org')
-rw-r--r--.ai/protocols.org4
1 files changed, 4 insertions, 0 deletions
diff --git a/.ai/protocols.org b/.ai/protocols.org
index 3048df2..46bea50 100644
--- a/.ai/protocols.org
+++ b/.ai/protocols.org
@@ -242,6 +242,10 @@ Execute the wrap-up workflow (details in Session Protocols section below):
2. Git commit and push all changes
3. Valediction summary
+** "Suspend the session" / "Suspend" / "I need to go" / "Stick a pin in everything"
+
+Execute the suspend workflow ([[file:workflows/suspend.org][suspend.org]]): a capture-only mid-session pause for an abrupt departure. It appends a resume-weighted =SUSPENDED= entry to the Session Log, notes uncommitted work, and LEAVES =.ai/session-context.org= in place so the next startup resumes from it — no archive, no teardown, no valediction. The capture-only counterpart to "wrap it up" (which ends + archives + tears down) and to =/flush= (which prompts =/clear= and resumes the same session). "I need to go" is broad — if it reads as a conversational aside, confirm before suspending.
+
* User Information
** Calendar Management