docs/templates/troubleshooting_playbook_template.mdx
Troubleshooting playbooks map symptoms to diagnostics and fixes. Keep them fast to scan, script-friendly, and closed with prevention tips plus next steps.
title, description, icon. Lead with one sentence about the system or workflow this playbook covers.<Info> block (“Use this when…”) and a quick index table (Symptom, Likely cause, Fix link). Surface critical safety warnings in <Warning>.<Info icon="check"> expected output, <Warning> for the observed failure, numbered fix steps, and optional <Tip> for prevention.---
title: [Playbook name]
description: Diagnose and resolve [system/component] issues.
icon: "stethoscope"
---
# [Playbook headline]
[One sentence describing the scope of this playbook.]
<Info>
**Use this when…**
- [Trigger symptom]
- [Trigger symptom]
- [Trigger symptom]
</Info>
## Quick index
| Symptom | Likely cause | Fix |
| --- | --- | --- |
| [Error code/message] | [Cause] | [Link to section] |
| [Error code/message] | [Cause] | [Link to section] |
<Warning>
[Optional safety note (data loss, downtime risk). Remove if unnecessary.]
</Warning>
## Symptom: [Name]
Run this check:
```bash
[diagnostic command]
```
<Info icon="check">
Expected: `[describe success signal]`.
</Info>
<Warning>
Actual: `[describe failure output]`.
</Warning>
**Fix**
1. [Step]
2. [Step]
3. [Step]
<Tip>
[Preventative measure or best practice.]
</Tip>
---
## Symptom: [Next issue]
[Repeat pattern above.]
## Escalate when
- [Status/case when self-service ends]
- Contact `[support channel]` with `[logs]`
## Prevention checklist
- [Habit/monitoring item]
- [Habit/monitoring item]
## Related docs
- [Feature or integration doc]
- [Runbook or SLO doc]
<CardGroup cols={2}>
<Card
title="[Concept or feature doc]"
description="[Why understanding it prevents this issue]"
icon="shield"
href="/[concept-link]"
/>
<Card
title="[Cookbook or integration]"
description="[Where readers can see the healthy flow]"
icon="rocket"
href="/[cookbook-link]"
/>
</CardGroup>