Skip to content

Post-Mortem: {title}

Source: postmortem.md

markdown
# Post-Mortem: {title}

> **Bug ID:** BUG-{NNN}
> **Severity:** {critical/high/medium/low}
> **Status:** Complete
> **Date:** {date}
> **Resolution Date:** {date}

## Root Cause
<!-- sniper:managed:root-cause:start -->
<!-- What specifically was wrong — the definitive explanation -->
<!-- sniper:managed:root-cause:end -->

## Fix Summary
<!-- sniper:managed:fix-summary:start -->
<!-- What was changed and why -->

### Files Changed
| File | Change |
|------|--------|
| | |

### Code Changes
<!-- Brief description of the fix approach -->

<!-- sniper:managed:fix-summary:end -->

## Impact Assessment
<!-- sniper:managed:impact:start -->
<!-- Who was affected, for how long, what was the business impact -->
<!-- sniper:managed:impact:end -->

## Prevention
<!-- sniper:managed:prevention:start -->
<!-- What should change to prevent similar bugs in the future -->

### Process Changes
-

### Code Changes
-

### Monitoring/Alerting
-

<!-- sniper:managed:prevention:end -->

## Regression Tests
<!-- sniper:managed:regression-tests:start -->
<!-- What tests were added to prevent recurrence -->

| Test | File | Verifies |
|------|------|----------|
| | | |

<!-- sniper:managed:regression-tests:end -->

## Timeline
<!-- sniper:managed:timeline:start -->

| Time | Event |
|------|-------|
| {timestamp} | Bug reported |
| {timestamp} | Triage complete |
| {timestamp} | Investigation complete |
| {timestamp} | Fix applied |
| {timestamp} | Regression tests passing |

<!-- sniper:managed:timeline:end -->