aboutsummaryrefslogtreecommitdiff
path: root/claude-templates/.ai/workflows/summarize-emails.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-15 14:41:00 -0500
committerCraig Jennings <c@cjennings.net>2026-06-15 14:41:00 -0500
commit561e481c492dc0e160158b8df5c62abbd3530d6b (patch)
treef231934bcb60c31ed1c969d9551b259b73388a1b /claude-templates/.ai/workflows/summarize-emails.org
parentedb545db727861f21052ca5111db1d949ebf030a (diff)
downloadrulesets-main.tar.gz
rulesets-main.zip
feat(triage): add auto mode for unattended monitoringHEADmain
Add an auto mode to the triage-intake engine: a self-running variant for when Craig is away but wants tight awareness. It runs the standard sweep on a short interval (default 20 min) as an in-session loop, accumulates findings instead of mutating state, and gates the mutations behind "close the triage" (flush the batch, keep looping) and "stop the triage" (flush, then stop). A sweep advances nothing — no sentinel write, no todos, no mail actions, no commit. The scan window grows from the last close to the next, so nothing between sweeps is dropped, and the sentinel still means "everything before this timestamp has been scanned" — it just advances once per close. Each sweep reports deltas plus a running "responses awaiting your acknowledgment" list, the primitive an away user needs that a delta-only sweep loses. The unacked list is durable in .ai/triage-intake-unacked.org so it survives a crash, a clear, or a restart — the away-from-desk case the mode exists for. Delivery is an in-session loop so MCP auth is inherited; a detached cron schedule stays out of scope and belongs to the morning-ops orchestrator, which can reuse this accumulate behavior as its triage limb. Source proposal from the work project, design decisions ratified 2026-06-15.
Diffstat (limited to 'claude-templates/.ai/workflows/summarize-emails.org')
0 files changed, 0 insertions, 0 deletions