systematic-debugging

Structured 4-phase debugging process — reproduce, isolate, hypothesize, verify — that finds root causes before attempting fixes. Prevents shotgun debugging and symptom-only patches in Python projects.