What problem does it solve?
It eliminates slow, guess-based debugging by driving changes through a controlled test-run/failure-analysis/fix/regression cycle until the suite is green.
Core Features & Use Cases
- Baseline capture: Runs the full (or relevant) test subset and records passing/failing counts plus error details so the starting state is explicit.
- Root-cause analysis: Reads failing test expectations and the source under test to identify the underlying cause (grouping related failures by cause).
- Guardrailed fix iteration: Applies fixes to source code (not tests unless genuinely incorrect), reruns only affected tests, then runs the full suite to confirm no regressions, with a max of 3 iterations per root cause.
- Completion validation: Verifies type safety with tsc and produces a structured summary suitable for commit messages and auditing.
Quick Start
Tell the AI which failing test name or error you’re seeing (or say “Fix all failing tests”) and it will run the suite, analyze failures, iterate targeted fixes, and confirm the full test suite is passing.