Two of the highest-toil writing tasks in ops are per-audience incident communications (status page, exec brief, customer note) and the recurring on-call handoff / weekly ops review.
Tier: Foundation · Hands-on time: ~30 minutes
Both are summarization over artifacts you already have — timeline, impact data, pager exports — which is exactly where the evidence is strongest: Google's SRE org reports exec summaries prepared in 52% less time with quality on par with human-written. The invariant this playbook enforces: AI drafts, a human sends — always. A wrong status-page update is itself an incident.
Skip AI when the update is one sentence ("Investigating elevated errors; next update 30 min") — templates beat models for that.
Assemble the facts block. Paste the timeline and impact data under === FACTS ===, and your comms rules under === RULES ===. The model must draft only from FACTS — everything else in the draft is a defect.
Request all audiences in one shot, with citations and gaps.
Draft three communications from FACTS only, following RULES:
1. STATUS PAGE (external, ~80 words): impact in customer terms, what we're
doing, next-update time. No root-cause speculation, no blame, no promises
of fix times unless present in FACTS.
2. EXEC BRIEF (internal, ~150 words): severity, customer/revenue impact,
current hypothesis (labeled as hypothesis), owner, next milestone.
3. CUSTOMER EMAIL (affected accounts, ~120 words): plain language, what
happened, what we did, what we'll do.
After each draft, list which FACTS lines each sentence relies on, and list
any sentence with NO supporting fact as GAP so a human can fill or delete it.
Audit before send. Check every number, timestamp, and scope claim ("all users," "EU region only") against FACTS verbatim — scope inflation is the classic AI comms failure. Resolve every GAP by deleting or by adding a verified fact. Then the comms lead sends from their own hands: paste into Statuspage, send the email, post the brief.
For handoffs, swap the output spec. Same FACTS/RULES structure over the shift's pager log:
Produce an on-call handoff: (1) open incidents with current state + next
action + owner, (2) pages that fired and their dispositions, (3) changes/
deploys during shift, (4) watch items with the metric link, (5) toil worth
automating. Every item carries its source link from FACTS. Unknowns say
UNKNOWN — do not smooth them over.
The outgoing engineer verifies each open-incident state is current (states go stale within the hour), then posts it as their handoff and stays available for one question.
Reuse the structure, not the text. Save the prompts as team snippets; each new incident gets fresh FACTS. Never let a model "update the previous message" without the updated FACTS — that is how status pages drift from reality.
The 52%-less-time result comes with the human-gate design baked in — the time saved is drafting time; the sending judgment was never delegated.
DRAFT — verify before circulating.Status-page text is discoverable in postmortems, disputes, and SLA claims. The human who clicks publish owns every word — make sure they audited, not skimmed.