aboutsummaryrefslogtreecommitdiff
path: root/.ai/workflows/work-the-backlog.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-20 16:47:39 -0500
committerCraig Jennings <c@cjennings.net>2026-07-20 16:47:39 -0500
commit61454894349e75b593ede5901a7b348ad580d3ce (patch)
treeca88583c053049e53299612bbad632b39f466a9c /.ai/workflows/work-the-backlog.org
parent302b062680c8fbd9743d4e083154ac5fc314955a (diff)
downloadrulesets-61454894349e75b593ede5901a7b348ad580d3ce.tar.gz
rulesets-61454894349e75b593ede5901a7b348ad580d3ce.zip
feat(notify): reserve "page me" for desktop, "text me" for Signal
"page me" and "text me" now name distinct channels: page is the desktop notification, text is the Signal phone push, and "text and page me" fires both. Before, "page me" defaulted to desktop and the phone was an unnamed "on my phone" variant, so you couldn't name the phone without naming the machine. I renamed the Signal tool agent-page to agent-text to match, with a deprecated agent-page shim delegating to it so callers and other machines don't break before their next install. The dispatch and tests are otherwise unchanged. I rewrote protocols.org "Reaching Craig", page-me.org, and work-the-backlog's away-run logic around the three phrasings, and updated the runbook.
Diffstat (limited to '.ai/workflows/work-the-backlog.org')
-rw-r--r--.ai/workflows/work-the-backlog.org2
1 files changed, 1 insertions, 1 deletions
diff --git a/.ai/workflows/work-the-backlog.org b/.ai/workflows/work-the-backlog.org
index ab24d3b..3933749 100644
--- a/.ai/workflows/work-the-backlog.org
+++ b/.ai/workflows/work-the-backlog.org
@@ -152,7 +152,7 @@ With paging on, fire one page when the set is done or the cap is hit — end-of-
notify info "Page" "<project>: <N> done, <M> remaining — <one-line summary>" --persist
#+end_src
-=--persist= keeps it on screen until dismissed, and =info= is the page-me urgency convention (persistent but never crash-scary). The page fires when the set completes *or* the cap stops the run — either way exactly once. The message carries the project name, the completed count, and the remaining count (with skipped tasks noted in the run summary) so Craig can confirm ready and name the next project in one reply. =notify= is the desktop paging surface; a run that expects Craig to be away also fires =agent-page= with the same message (the Signal phone channel — protocols.org "Paging Craig — the agent pager").
+=--persist= keeps it on screen until dismissed, and =info= is the notification urgency convention (persistent but never crash-scary). The notification fires when the set completes *or* the cap stops the run, either way exactly once. The message carries the project name, the completed count, and the remaining count (with skipped tasks noted in the run summary) so Craig can confirm ready and name the next project in one reply. =notify= is the desktop channel (the "page me" surface); a run that expects Craig to be away also fires =agent-text= with the same message (the Signal phone channel, "text me"). See protocols.org "Reaching Craig".
* Metrics