What problem does it solve?
It helps you turn behavior changes and bug fixes in RARA into reliable, repeatable automated checks so regressions don’t reappear later.
Core Features & Use Cases
- Add focused Rust test coverage: write narrow unit, TUI state/event, or rendering tests that target the exact failure mode.
- Use regression-first methodology: reproduce the bug with the smallest realistic fixture, then assert the corrected behavior as a stable contract.
- Prefer structured assertions: verify typed state, events, and render outputs (including snapshots when the UI layout is the contract), while avoiding brittle debug-text checks.
Quick Start
Ask the AI to add or update tests for the change you’re making in the RARA codebase, reproducing the regression with the smallest possible test and running the narrowest relevant cargo test target.