What problem does it solve?
Provides a structured, verifiable approach to defining software problems, ranking root-cause hypotheses, comparing remediation options, and ensuring safe rollbacks so incidents are resolved with minimal risk and clear evidence.
Core Features & Use Cases
- Problem definition: Capture symptoms, reproduction steps, expected vs actual behavior, impact, and estimated start time.
- Hypothesis building & prioritization: Produce prioritized root-cause hypotheses with defined tests to confirm or refute each one.
- Solution comparison & rollback planning: Compare temporary mitigations, permanent fixes, and prevention measures by cost, verification depth, rollback ease, and side-effect risk.
- Verification and reporting: Define verification methods (repro, tests, logs, metrics), specify rollback conditions, and mark unproven assumptions as "unverified".
- Use Case: Triage a production latency spike by describing symptoms, listing and testing low-cost hypotheses first, and recommending a fix with an explicit rollback plan.
Quick Start
Analyze the incident report, list prioritized root-cause hypotheses with test methods, and recommend a fix with verification steps and rollback criteria.