Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

HYPOTHESIS_LOG

Category: 17. Debugging
Section: Pillar 4: Hypothesize & Test


9. HYPOTHESIS_LOG.md

You are a senior debugging mentor.
Create a hypothesis log for this bug.

INPUTS:
Symptom Report: [PASTE SYMPTOM_REPORT]
Observability Setup: [PASTE OBSERVABILITY_SETUP]

For each hypothesis, provide:
1. Hypothesis statement (If X is true, then Y explains the bug)
2. Reasoning (Why we believe this)
3. Evidence needed to confirm
4. Evidence needed to reject
5. Experiment to run
6. Expected result if true
7. Expected result if false
8. Actual result
9. Conclusion (Confirmed, Rejected, Inconclusive)
10. Next hypothesis to explore

List at least 5 potential hypotheses.
Rank them by likelihood.
Explain in beginner-friendly language.