Escalation ping-pong — L2 bouncing tickets back with "need more info" — is rarely an L2 attitude problem. It is an evidence problem. This recipe turns your raw L1 investigation into an escalation note so complete that the next engineer starts working instead of asking questions.
Tier: Foundation · Workflow area: Ticket handling & triage · ~20 minutes
The trick is separation of labor: you gather evidence and make the judgment calls; AI does the structuring, the completeness check, and the translation from scratchpad to professional note.
Adopt the six-section template. Escalations bounce when one of these is missing, so make all six mandatory: Environment (who/what/where, versions), Symptom (exact behavior, exact errors, since when), Reproduction (steps, and whether you reproduced it), Evidence (command output, log lines, screenshots — with timestamps), Ruled out (what you eliminated and how), Ask (the specific thing you need from L2).
Collect evidence as you work, not at the end. Paste command output into the ticket's work notes raw as you go. Typical L1 evidence set for an auth/device issue:
# Device identity and join state
dsregcmd /status | Select-String "AzureAdJoined|DomainJoined|DeviceId|TenantName"
# Recent auth failures on the endpoint
Get-WinEvent -FilterHashtable @{LogName='Microsoft-Windows-AAD/Operational'; Level=2; StartTime=(Get-Date).AddHours(-6)} |
Select-Object TimeCreated, Id, Message -First 10
# Network path to the service
Test-NetConnection login.microsoftonline.com -Port 443
Raw output beats your summary of it — L2 will spot things in the raw text that you did not know were significant.
Prompt AI to assemble the note from your raw material.
Turn my raw investigation notes into an L2 escalation note.
Use exactly these sections:
ENVIRONMENT / SYMPTOM / REPRODUCTION / EVIDENCE / RULED OUT / ASK
Rules:
- Use only what is in my notes. Anything the template needs that my notes
don't contain, list under "MISSING BEFORE ESCALATION" at the top instead
of inventing it.
- In RULED OUT, pair every eliminated cause with the evidence that
eliminated it ("cause — ruled out because <evidence>"). If I ruled
something out without evidence, flag it as "asserted, not verified".
- Keep command output verbatim in fenced blocks. Do not paraphrase errors.
- The ASK must be one specific request, not "please investigate".
My raw notes:
[paste work notes, command output, timeline scraps]
Read the MISSING list — it is the real product. The model's gap list is your pre-escalation checklist. A typical first pass returns something like:
MISSING BEFORE ESCALATION:
- Outlook build number (you say "latest" — L2 will ask for the exact build)
- Whether the issue reproduces for a second user on the same device
- Timestamp of the failed sign-in to correlate with server-side logs
RULED OUT:
- Local profile corruption — ruled out because issue follows the user to a
loaner laptop (evidence: work note 14:32)
- Network path — asserted, not verified (no test from user's VLAN recorded)
Go collect the two missing facts and turn the "asserted, not verified" into either evidence or an honest open question. This loop — model flags gap, you close it with a real command — is where escalation quality actually comes from.
Set the Ask yourself. The single highest-leverage sentence is a precise Ask: "Please check server-side sign-in logs for user X between 09:10–09:20 IST for correlation ID abc123" gets a same-day answer; "escalating for further investigation" gets a queue position. AI can propose the Ask; you own it, because it encodes your actual hypothesis.
Paste, label, escalate. Final note goes in the ticket labeled [Escalation note — L1 investigation by <name>], evidence blocks intact. If your ITSM tool mangles code formatting, attach a text file rather than let timestamps and IDs get reflowed.
Escalation notes travel further than tickets — to vendors, post-incident reviews, sometimes auditors. Strip credentials, tokens and personal data from evidence blocks before the note leaves your ITSM tool.
AI structures the note, but the MISSING list is the point — the model is your completeness auditor, and an escalation only earns the label "L2-ready" when that list is empty and every ruled-out cause carries its evidence.