principle-fix-root-causes · git:20260908.ec65ed5 · 2026-09-08 · sha256 d64f5c696a997bc0
principle-fix-root-causes git:20260908.ec65ed5A
Immutable. This exact content never changes and is served at /api/v1/blob/d64f5c696a997bc0.
--- name: principle-fix-root-causes description: Reproduce the symptom, trace causality until one mechanism explains it, and fix that mechanism rather than compensating for downstream effects. Use when during debugging and incident repair. --- # Fix Root Causes ## Trigger During debugging and incident repair. ## Rule Reproduce the symptom, trace causality until one mechanism explains it, and fix that mechanism rather than compensating for downstream effects. ## Application 1. Name the concrete decision this principle changes. 2. Apply the rule to that decision, not as a decorative citation. 3. Prefer evidence from the current repository/runtime over generic preference. 4. If the principle conflicts with an explicit user constraint, keep the constraint and state the tradeoff.