Run a structured triage workflow for a support case using limited meeting data. Focuses on systematic problem understanding, knowledge-gap identification, and a concrete next-action plan — not a complete solution. Reports are saved locally under triage-cases/ and are excluded from git history.
Run a structured triage session for a support case. Triages are short meetings where engineers bring a limited set of data about a case. The goal is systematic understanding — not a complete solution.
triage, triage this case, or run a triage.triage-cases/ (excluded from git history).local-wiki-action-plan for that).docs/ (use action-plan-to-analysis-doc for that).Minimum:
pipelines, boards, repos, artifacts, test-plans, dashboards, service-connections, user-access, sign-in, purchasing, or otherHelpful when available:
Restate the problem in plain terms. Extract:
Do not embellish or assume beyond what was stated.
Review the Azure Status portal (https://status.azure.com) and the Azure DevOps Status portal (https://status.dev.azure.com) for active or recent service events that match the reported symptoms and timeline. Note any matching incidents.
Follow the local source priority reference:
sources/internal/Azure_DevOps_Wiki/** — look for scoping pages, intake checklists, and troubleshooting trees for the product area.sources/public/** — look for agent source, API docs, or implementation detail that clarifies behavior.docs/** — check for prior analysis docs on the same product area.scope-cases/** — check for past scoping work on similar symptoms.If the wiki pack is absent, say so and continue with available sources.
For each gap, classify it:
| Gap type | Meaning |
|---|---|
| Blocking | Cannot proceed without this. Must request before next triage. |
| Narrowing | Would eliminate a branch of investigation. High value. |
| Confirming | Would strengthen confidence in current theory. Medium value. |
| Context | Nice to have but not blocking any decision. |
Build a two-column summary:
Flag any contradictions between the reported facts and what the wiki or docs say should happen.
The plan must contain only concrete, actionable items. Each action should be one of:
| Action type | When to use |
|---|---|
| Data request | A blocking or narrowing gap exists. Specify exactly what data, from whom, and why. |
| Task to try | A specific diagnostic step, repro attempt, or configuration check the engineer can perform before returning to triage. |
| Wiki process step | A documented intake or escalation step from the wiki that applies. Cite the source. |
| Escalation | The issue clearly requires another team, tier, or tooling. State the routing and what to include. |
| Return to triage | After completing the above, bring the results back for a follow-up triage. State what the next triage should evaluate. |
Order actions by priority. Lead with blocking data requests, then tasks to try, then lower-priority items.
| Level | Meaning |
|---|---|
| High | Problem area is well-understood, next actions are clear, wiki guidance directly applies. |
| Medium | Likely area identified but gaps remain. Next actions should resolve ambiguity. |
| Low | Limited data, multiple possible areas, or no wiki match. Next actions focus on basic data gathering. |
Save the report to triage-cases/ using this naming convention:
triage-cases/YYYY-MM-DD-<slug>.md
Where the date is today's date and the slug is a short kebab-case description.
# Triage: <short title>
**Date**: YYYY-MM-DD
**Product area**: <area>
**Case ID**: <if provided>
**Confidence**: High | Medium | Low
## Problem Summary
<plain-language restatement of the problem>
## Service Health
<any matching incidents or "No matching service events found">
## Known Facts
- <fact 1>
- <fact 2>
## What Has Been Tried
- <step 1>
- <step 2>
## Knowledge Gaps
| # | Gap | Type | Why it matters |
|---|-----|------|----------------|
| 1 | ... | Blocking | ... |
| 2 | ... | Narrowing | ... |
## Understood vs. Not Understood
| Understood | Not understood |
|---|---|
| ... | ... |
## Wiki/Source Alignment
<relevant wiki pages, scope cases, or docs found — with notes on how they apply or where they diverge from the reported facts>
## Next-Action Plan
1. **[Data request]** <what, from whom, why>
2. **[Task to try]** <specific step, expected outcome>
3. **[Return to triage]** <what the follow-up should evaluate>
## Raw Notes
<optional: any additional meeting notes, attendee names, or sidebar observations>
triage-cases/, not to docs/ or scope-cases/.Before finishing, verify:
triage-cases/YYYY-MM-DD-<slug>.md/triage-case pipelines: Build agent disconnects mid-job on self-hosted Windows agent, happens 2-3 times per week, agent logs show timeout errors/triage-case boards: Work items losing field values after bulk update via CSV import/triage-case repos: PR merge creates unexpected commits in target branch, customer reports extra cherry-picks appearing/triage-case service-connections: Azure RM service connection fails with AADSTS700024 after tenant migration