WORKFLOW · OVERNIGHT TRIAGE
Overnight triage,
by a bot on a routine.
Night triage is a bot with one job. Its routine fires at 02:00 into its home thread. It reads the day's incidents and open PRs, writes the digest, and flags what needs a person. You read it with your coffee.
Routine 02:00: read today's incidents and open PRs. Draft the morning digest. Flag anything that needs a person. Do not close, merge or change anything.
- Morning digest
- Two flagged items with reasons
- Routine history entry
Routine 02:00: read today's incidents and open PRs. Draft the morning digest. Flag anything that needs a person. Do not close, merge or change anything.
Routine fired into the home thread
02:00 on weekdays. Night triage picked up the turn with its standing rules in front: read only, never close an incident, flag rather than guess.
Read the day's incidents
Fetched 7 incidents from the tracker. 5 resolved with a postmortem link. 1 open with no owner since 19:40. 1 reopened twice this week.
Read the open PRs
14 open PRs. 9 waiting on review for more than a day. 2 with failing CI. 1 touching the payments module with no reviewer from that team.
Flagged two things for a person
The ownerless incident and the payments PR. Both marked needs a person, with the reason and a link.
Posted the morning digest
Digest in the home thread and in Slack #eng-morning: incidents, PRs, the two flags, and what it did not touch.
TOOLS IT REACHES
THE RESULT
Digest in the home thread and in Slack by 02:06. Two items flagged for a person. Nothing closed, merged or changed.
Questions, answered.
Does the routine run if nobody is online?
Yes. A routine is owned by the bot and fires into its home thread on schedule. Approval gates still apply, so anything destructive waits for a person. Night triage is read only by its standing rules, so there is nothing to wait on.
How do I know it fired?
The routine keeps a history: each firing, when, and the run it produced. The home thread shows the turn itself. Test run fires it once by hand before you trust the schedule.
What if the digest is wrong?
Reply in the home thread. The bot keeps its context, so 'you missed the reopened incident' is enough. If it keeps happening, tighten the standing rules.
Can I pause it for a release week?
Yes. Pause the routine and it stays paused until you resume it. The bot still answers messages and mentions while the routine is paused. Operators can stop every bot and routine at once with the kill switch.
Start with one task.
See what you can hand off.
Explore a completed run, or join the early-access list to hear about getting your team started.