4-phase root cause debugging: understand bugs before fixing.
Standard protocol for every bug fix. Prevents random guessing and ensures we find the root cause before fixing. Includes the "Verification Before Completion" gate.
# Systematic Debugging
## Overview
Random fixes waste time and create new bugs. Quick patches mask underlying issues.
**Core principle:** ALWAYS find root cause before attempting fixes. Symptom fixes are failure.
**Violating the letter of this process is violating the spirit of debugging.**
## The Iron Law
```
NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST
```
If you haven't completed Phase 1, you cannot propose fixes.
## The Feedback Loop Rule
The feedback loop is the debugging work.