On-call Handover Report
Prepare an on-call handover from incident rows, owners, and escalation notes with hot-item, missing-action, and async-risk warnings.- {{ message }}
{{ handoverMarkdown }}
| Type | ID | Urgency | Subject | State | Owner | Incoming ask | Copy |
|---|---|---|---|---|---|---|---|
| {{ row.typeLabel }} | {{ row.id }} | {{ row.urgencyLabel }} | {{ row.subject }} | {{ row.state }} | {{ row.owner }} | {{ row.handoffAsk }} | |
| No handover rows parsed. | |||||||
| Check | Status | Evidence | Next action | Copy |
|---|---|---|---|---|
| {{ row.check }} | {{ row.status }} | {{ row.evidence }} | {{ row.action }} |
Introduction
On-call handover is a transfer of operational responsibility, not just a shift note. The outgoing responder may know which alert is noise, which mitigation still needs watching, which customer update is due, or which change could still roll back. If that context stays in chat fragments or memory, the next owner starts the shift with blind spots.
A useful handover makes active work, accountability, urgency, next action, and escalation visible in one compact record. The receiving owner should be able to tell what is still live, what can wait, what has closed, and which item requires direct acknowledgement. The difference between "watch database" and "DBA watches replica lag until 20:00 and pages storage if lag exceeds 5 minutes" is the difference between a reminder and an actionable transfer.
- Active work
- Incidents, risks, changes, watches, noisy alerts, and resolved context need different handling.
- Ownership
- The incoming person, role, or team must know what they are accepting and what remains assigned elsewhere.
- Next action
- Every live item needs a trigger, confirmation, follow-up, or stop condition that can be checked later.
- Escalation route
- High-risk work needs a bridge, paging route, incident commander, manager path, or equivalent route for help.
Incident handovers are stricter than ordinary queue notes because command and responsibility must remain explicit. A posted summary is not enough when a service is impaired or a decision is pending. The incoming owner should acknowledge the hot items, repeat the next actions in their own words when risk is high, and confirm where escalation happens if progress stalls.
Asynchronous notes work best for stable queues with low-risk watches, resolved context, and clear next actions. They are weaker for critical incidents, customer-impacting risks, fragile changes, or anything where missing one detail could extend an outage. In those cases, a short live handover is usually cheaper than an avoidable restart of investigation.
A handover record is still a snapshot. It should point the next owner toward the live incident system, ticket, dashboard, bridge, or runbook instead of replacing them. The safest transfer keeps the source of truth reachable and makes responsibility unmistakable before the outgoing owner signs off.
How to Use This Tool:
Build the handover from shift identity, source rows, and readiness checks, then copy the artifact that fits the shift channel or incident record.
- Fill
Team or service queue,Outgoing owner,Incoming owner, andHandover time. A blank incoming owner blocks acknowledgement because no one is clearly accepting the shift. - Choose
Handover mode. UseSynchronous warm handoverfor a normal live transfer,Async shift notefor low-risk queue context, andActive incident transferwhen critical or high work needs spoken acknowledgement. - Enter an
Escalation paththat the next owner can use without searching, such as a bridge, paging policy, commander, manager route, or response channel. - Paste rows into
Handover source, browse for a CSV, TSV, or TXT file, or drop a text file onto the textarea. Headered rows are mapped by column labels; headerless rows are read as type, ID, severity, subject, state, owner, next action, and link. - Use
Load samplewhen you need a starting format. UseNormalize rowsafter parsing to rewrite the current source into a clean pipe-delimited handover record. - Read the
Review before handoverwarning list andReadiness Checklist. Fix missing owners, missing next actions, blank escalation paths, risky async mode, and file-read errors before relying on the brief. - Review
Handover Brief,Coverage Ledger,Readiness Checklist,Handover Load Chart, andJSON. Use the brief for human handover, the ledger for row-by-row review, and JSON when another workflow needs structured data.
Interpreting Results:
Start with the Handover Readiness summary. Needs source means no handover rows were parsed. Ready to hand over means all readiness checks passed for the current rows. Review before send means one or two checks need attention. Needs warm transfer means three or more checks are not ready, or the ownership signal is too weak for a quiet async handoff.
| Result cue | What it means | What to do next |
|---|---|---|
Hot items |
Critical or high active work is still in scope. | Confirm owner, tracker, current state, next trigger, and escalation path. |
Missing action |
An active item has no follow-up, trigger, confirmation, or stop condition. | Add the observable next action before the incoming owner accepts the item. |
Owner coverage below ready |
One or more active rows do not name an owner. | Assign a person, role, or team alias for every active incident, risk, change, watch, or noise item. |
Change awareness in review |
Pending or recent change rows are present. | Confirm rollback state, validation owner, propagation watch, and maintenance timing. |
Async mode warning |
Critical or high active items are present while async transfer is selected. | Use live acknowledgement or record why asynchronous acceptance is still safe. |
The Coverage Ledger is the row-by-row truth for the generated brief. Check it before copying the report because it shows inferred type, urgency, owner, and incoming ask together. The Handover Load Chart is useful for seeing whether the shift is mostly incidents, changes, watches, noisy alerts, or closed context, but it is a count summary rather than an action plan.
A ready label can still be stale if the source rows were copied before the latest alert, mitigation, rollback decision, or customer update. Verify live systems for hot items before treating the transfer as complete.
Technical Details:
Operational handover is a controlled state transfer. Each item carries a category, urgency, current condition, accountable owner, and next action. The receiving owner can only accept responsibility cleanly when those fields are specific enough to support action after the outgoing owner leaves.
The highest-risk failures are usually missing ownership, unclear urgency, and vague next actions. Incidents and risks can become active while the handover is happening, changes can create delayed symptoms, and noisy alerts can hide a real signal if evidence changes. The readiness checks therefore evaluate category, urgency, owner coverage, next-action coverage, escalation path, and change awareness separately.
Transformation Core:
Delimited source text can use pipes, commas, tabs, or semicolons. A recognizable header maps columns by label. Without a header, the positional order is type, ID, severity, subject, state, owner, next action, and link. Short unstructured rows are still kept when they contain recognizable incident, change, risk, watch, noise, resolved, severity, or ticket wording.
| Field | Operational role | Typical accepted wording |
|---|---|---|
| Type | Separates incidents, risks, changes, watches, noise, resolved work, and notes. | Type, category, section, kind, incident, risk, change, watch, noise, or resolved wording. |
| ID | Preserves the ticket, change, monitor, alert, or risk reference the next owner can open. | ID, ticket, incident, change, risk, key, reference, or a recognizable operational ID. |
| Severity | Feeds urgency grouping, hot-item counts, sort order, badges, and chart totals. | Critical, high, medium, low, Sev, P, impact, risk, urgent, warning, informational, or closed wording. |
| Subject and state | Explain what is happening now and whether it is active, stable, planned, noisy, or closed. | Subject, summary, title, issue, state, status, phase, condition, or current state. |
| Owner and next action | Decide whether the item can be accepted by the incoming owner or needs more preparation. | Owner, assignee, lead, team, follow-up, ask, action, todo, watch, or confirmation condition. |
| Link | Keeps the tracker, runbook, bridge, or source reference near high-risk work. | Link, URL, tracker, source, runbook, bridge, or status reference. |
Rule Core:
| Urgency | Text that maps there | Effect in the report |
|---|---|---|
| Critical | Critical, emergency, outage, P0, P1, Sev 0, or Sev 1. | Counts as a hot active item unless the row is resolved or closed. |
| High | High, urgent, blocked, customer impact, P2, or Sev 2. | Counts as a hot active item and pushes the handover toward live review. |
| Medium | Medium, warning, watch, P3, Sev 3, or an unlabeled active incident or risk. | Remains active work but does not count as hot by itself. |
| Low | Low, informational, P4, Sev 4, or unlabeled non-incident context. | Stays visible as queue context without adding hot-item pressure. |
| Closed | Resolved, closed, done, or rows typed as resolved. | Excluded from active owner and next-action gaps, while remaining visible in the brief. |
Readiness is based on six checks. No source rows produce Needs source. With source rows present, zero non-ready checks produce Ready to hand over, one or two non-ready checks produce Review before send, and three or more non-ready checks produce Needs warm transfer.
| Readiness check | Ready condition | Review or blocked cue |
|---|---|---|
| Incoming owner | A person, role, handle, or team alias is supplied. | A blank incoming owner is blocked because acknowledgement cannot be verified. |
| Hot item coverage | No critical or high active item is present. | Critical and high active items require warm-transfer attention. |
| Owner coverage | Every active incident, risk, change, watch, or noise item has an owner. | Unassigned active items are counted as owner gaps. |
| Next actions | Every active item has a follow-up, trigger, confirmation, or observable action. | Blank active next actions are counted as missing-action gaps. |
| Escalation path | A usable escalation note, bridge, paging route, commander, or manager path is supplied. | A blank escalation path is marked for review. |
| Change awareness | No change rows are in scope. | Any change row prompts review of rollback, validation owner, and maintenance timing. |
Limitations and Privacy Notes:
The report checks structure and transfer readiness, not production safety. It depends on the source rows being current, complete, and consistent with the team's incident process.
- Severity buckets are inferred from text and should not replace the official severity in the incident or ticket system.
- A resolved row is excluded from active gaps, but it may still need attention if symptoms return.
- Local files are read into the page for parsing, and files larger than 512 KB are rejected. Follow team policy before pasting sensitive incident notes into any web form.
- Chart counts summarize load by type and urgency; they do not prove that every item has the right mitigation or business priority.
Worked Examples:
Active incident with a clear next action:
A row such as incident | INC-1021 | SEV2 | VPN latency after carrier flap | stable after route change | Network primary | Watch p95 latency and reopen carrier ticket if loss exceeds 2% | status link appears in the Coverage Ledger as a high-urgency incident. The summary counts it as a hot item, and Hot item coverage stays in review until the incoming owner confirms the tracker, owner, and next action.
Low-risk async shift note:
A source with only low watch, noise, and resolved rows can reach Ready to hand over when Incoming owner, Escalation path, owners, and next actions are present. In Async shift note mode, the generated brief still asks the incoming owner to acknowledge in the shift channel and report blockers before sign-off.
Missing owner and missing action:
A row with a subject but no owner or next action is kept in the Coverage Ledger, but the owner displays as unassigned and the incoming ask becomes Add a clear next action before handover. The warning list counts both gaps until the row has a named owner and observable follow-up.
Change-heavy queue:
Three medium change rows may produce no hot-item badge, but Change awareness still moves to review. Confirm rollback plan, validation owner, propagation state, branch contact, or cutover timing before the next shift accepts the queue.
FAQ:
Can this set the official incident severity?
No. Severity text is normalized into urgency groups for badges, sorting, readiness cues, and the Handover Load Chart. The official severity should still come from the team's incident process or ticket system.
Can I paste rows without a header?
Yes. Headerless rows are read positionally as type, ID, severity, subject, state, owner, next action, and link. Use a header when an export has different column order or custom labels.
Why does async mode warn when hot items are present?
Critical and high active items need explicit ownership and escalation. An async note can miss acknowledgement, so the warning shows that the selected mode does not match the risk in the source rows.
Why did a row become a note?
Rows that do not match incident, risk, change, watch, noise, or resolved wording fall back to note. Add a clearer type value when the item should affect readiness, sorting, or chart grouping.
Does a ready label mean the outgoing owner can leave?
No. Ready to hand over only means the entered rows passed the page checks. Follow team policy, confirm the incoming owner, and keep live incident handoffs explicit.
Glossary:
- Handover
- The transfer of operational responsibility from one responder, shift, or queue owner to another.
- Hot item
- A critical or high active incident, risk, or related work item that needs direct attention before transfer.
- Incoming ask
- The action, trigger, or confirmation the receiving owner is expected to handle for a handover item.
- Warm handover
- A synchronous transfer where the incoming owner explicitly acknowledges ownership and next actions.
- Coverage ledger
- The row-by-row table that keeps type, urgency, subject, state, owner, and incoming ask together.
- Watch item
- A condition that is not necessarily an active incident but still needs monitoring, confirmation, or follow-up.
References:
- Site Reliability Engineering Workbook: On-Call, Google SRE.
- Site Reliability Engineering: Managing Incidents, Google SRE.
- Incident Management Guide, Google SRE.
- Being On-Call, PagerDuty Incident Response Documentation.
- Incident Commander, PagerDuty Incident Response Documentation.
- How We Respond to an Incident, Atlassian.