Files
2025-11-30 08:37:11 +08:00

90 lines
1.9 KiB
Markdown

---
date: {{DATE}} # Format: YYYY-MM-DD (e.g., 2025-01-27)
problem_type: {{PROBLEM_TYPE}}
component: {{COMPONENT}}
symptoms:
- "{{SYMPTOM_1}}"
# - "{{SYMPTOM_2}}" # Add if applicable
# - "{{SYMPTOM_3}}" # Add if applicable
# - "{{SYMPTOM_4}}" # Add if applicable
# - "{{SYMPTOM_5}}" # Add if applicable (max 5 per schema)
root_cause: {{ROOT_CAUSE}}
resolution_type: {{RESOLUTION_TYPE}}
severity: {{SEVERITY}}
# Optional fields (remove if not applicable)
project: {{PROJECT|unknown}}
language: {{LANGUAGE|unknown}}
framework: {{FRAMEWORK|none}}
tags:
- {{TAG_1|untagged}}
# - {{TAG_2}} # Add relevant tags for searchability
# - {{TAG_3}} # Maximum 8 tags per schema
related_issues: []
---
# {{TITLE}}
## Problem
{{Brief description of the problem - what was happening, what was expected}}
### Symptoms
{{List the observable symptoms - error messages, visual issues, unexpected behavior}}
```
{{Exact error message or log output if applicable}}
```
### Context
- **Component:** {{COMPONENT}}
- **Affected files:** {{List key files involved}}
- **When it occurred:** {{Under what conditions - deployment, specific input, load, etc.}}
## Investigation
### What didn't work
1. {{First thing tried and why it didn't solve it}}
2. {{Second thing tried and why it didn't solve it}}
### Root Cause
{{Technical explanation of the actual cause - be specific}}
## Solution
### The Fix
{{Describe what was changed and why}}
```{{LANGUAGE}}
// Before
{{Code that had the problem}}
// After
{{Code with the fix}}
```
### Files Changed
| File | Change |
|------|--------|
| {{file_path}} | {{Brief description of change}} |
## Prevention
### How to avoid this in the future
1. {{Preventive measure 1}}
2. {{Preventive measure 2}}
### Warning signs to watch for
- {{Early indicator that this problem might be occurring}}
## Related
- {{Link to related solution docs or external resources}}