Systematic 4-phase debugging. NO fixes without root cause investigation first. Prevents thrashing and random guessing.
Iron Law: NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST.
Complete Phase 1 fully before proposing any solution.
git log --oneline -10. What changed in the last 10 commits near this area?Do NOT move to Phase 2 until you can state: "The error is X, it happens when Y, it started after Z."
After 3 failed fix attempts: stop, commit partial progress, report to user. Do not continue thrashing. The architecture itself may be flawed - that requires a different kind of decision, not more debugging.
For hard architectural bugs: call opus-advisor with "Think deeply and use extended thinking."