1.5 KiB
1.5 KiB
Debugging Session: [Issue Name]
SYSTEM CONTEXT
[Describe the system components involved, relevant technologies, and the general environment.]
PROBLEM STATEMENT
Symptom: [Describe the observable issue. What is happening vs what should happen?]
Hypotheses:
- [Layer/Component] Hypothesis: [Description of potential cause]
- [Layer/Component] Hypothesis: [Description of potential cause]
VALIDATION TASKS
Task 1: [Task Name]
Objective: [What specific fact or behavior are we verifying?]
Steps:
- [Step 1]
- [Step 2]
- ...
Required Code Pattern/Command:
[Code or command to execute]
Success Criteria: [What specific output confirms or denies the hypothesis?]
Task 2: [Task Name]
Objective: ...
...
OUTPUT FORMAT (for each task)
### Task N: [Task Name]
**Status**: ✅ VALIDATED / ❌ FAILED / ⚠️ INCONCLUSIVE
**Findings**:
- [Observation 1]
- [Observation 2]
**Evidence**:
[Logs, screenshots, output]
**Conclusion**: [Impact on hypotheses]
FINAL ROOT CAUSE DETERMINATION
## ROOT CAUSE ANALYSIS SUMMARY
**Primary Root Cause**: [Component/Reason]
**Confidence Level**: [High / Medium / Low]
**Supporting Evidence**:
1. [Evidence 1]
2. [Evidence 2]
**Recommended Fix Priority**:
1. [Fix A]
2. [Fix B]
**Risks if Wrong**:
- [Risk 1]
EXECUTION GUIDELINES
- Execute tasks in order.
- Document all commands and outputs.
- Adapt the plan if new information invalidates later tasks.