HIVE80lab — Ops notes

On-Call Handoff Checklist for Small Teams (No Monday Surprises)

Most on-call disasters don't start during the on-call shift — they start at the handoff. Engineer A closed the ticket in their head, muttered something in a hallway, and went on leave. Engineer B inherited a sleeping pager with three landmines inside it. Monday morning, an alert fires, and B finds out about the failing replication job that A has been babysitting all week. The fix costs nothing: a five-minute written handoff with five things in it. Here's the checklist.

The handoff note — copy this

  1. Written, not verbal. Ever. "I told Dave about the cron job" is not a handoff — it's a rumor. If it isn't in the handoff note, the next engineer doesn't know it, and in three weeks nobody will.
  2. State of the world, in one paragraph. What's currently degraded, what's currently flapping, what was fixed this week and how. This is the paragraph the next person reads first — keep it under five lines.
  3. Open items with owners and deadlines. Every half-done thing: the migration that's paused at step 3, the cert that expires Thursday, the vendor ticket with no response since Tuesday. Name, date, next action.
  4. Known flaky alerts, with the tell. "alertmanager: pvc-alert flaps at 3am, it's the NFS mount, ignore unless it persists 15+ min." One sentence each. This is the single highest-leverage line in the whole note — it converts 80% of night pages into sleep.
  5. In-flight changes and their landmines. Anything deployed, flagged, or disabled this week, plus what to do if it misbehaves. The person who inherits the feature flag should not discover it in an incident.
  6. Who owes whom an answer. Escalations sent to vendors, messages waiting on other teams, the security team's pending question. If the next on-call can't see the debt, the debt gets paid in downtime.

The message you can paste tonight

ON-CALL HANDOFF — <date> — from <name> to <name>

STATE: everything up. Grafana dashboard link. One degraded thing: <what>.
FLAKY: <alert name> flaps <when> — <why> — ignore unless <condition>.
OPEN: 1) <item> — owner <who> — due <when> — next step <what>.
       2) <item> ...
CHANGES: <what shipped / got disabled> — if it misbehaves: <action>.
WAITING: <vendor/team/person> owes us <answer> since <date>.
ESCALATE TO: <name> for <area>, <name> for <area>. If unsure: <name>.

Seven lines. Two minutes to write, ten seconds to read, and it survives holidays, sick days, and people quitting. A hallway conversation survives none of those.

Rules that make handoffs survive

---

The Ops Starter Kit Vol. 2 ($27) includes the full on-call pack — rotation schedule, escalation matrix, and the handoff note this checklist plugs into — launch week: 30% off any paid kit with code HIVE-LAUNCH30 at checkout.