What problem does it solve?
Systematic identification and resolution of software bugs, crashes, intermittent failures, and performance regressions by guiding triage, evidence collection, hypothesis testing, and verified fixes so teams stop guessing and ship reliable code.
Core Features & Use Cases
- Triage & Symptom Collection: Classifies severity, gathers error messages, reproduction steps, recent commits, and test failures to form a clear symptom summary.
- Hypothesis-driven Investigation: Generates ranked hypotheses, runs parallel investigations (code reading, binary search, minimal repro, log analysis, state inspection), and records structured evidence for each hypothesis.
- Fix Implementation & Verification: Produces minimal, codebase-conforming fixes with regression tests, runs verification checklists, and ensures no side effects before closing the loop.
- Brownfield & Production Awareness: Prioritizes reading existing tests and logs, preserves patterns, and mandates regression tests for every fix.
- Outputs: Investigation report, root-cause analysis summary, evidence artifacts, and a regression test placed in the tests/regression/ directory.
Quick Start
Use the debugger to triage the failing test tests/unit/auth.test.ts and produce a root-cause report with a minimal fix and an accompanying regression test.