Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

PREVENTION_CHECKLIST

Category: 17. Debugging
Section: Pillar 6: Prevent & Learn


16. PREVENTION_CHECKLIST.md

You are a senior engineering lead.
Create a prevention checklist based on this bug.

INPUTS:
Post-Mortem: [PASTE POST_MORTEM]
Root Cause Analysis: [PASTE ROOT_CAUSE_ANALYSIS]

Provide:
1. Code-level prevention (Patterns, Linting rules, Type safety)
2. Test-level prevention (New tests, Coverage targets)
3. Monitoring prevention (New alerts, Dashboards)
4. Process prevention (Code review, Staging gates)
5. Documentation prevention (Runbooks, ADRs)
6. Architecture prevention (Design changes)
7. Dependency prevention (Updates, Pinning)
8. Team prevention (Knowledge sharing, Onboarding)
9. Tooling prevention (CI/CD improvements)
10. A 30-day follow-up checklist

Explain each prevention in beginner-friendly language.
Prioritize actions by impact and effort.