What problem does it solve?
Diff-scoped browser QA of the active branch against main to validate end-to-end behavior. It enables a hands-off, diff-driven QA pass that identifies how changes alter user journeys, then orchestrates automated browser testing and fixes before shipping.
Core Features & Use Cases
- Diff the active branch against main to surface all changed user journeys and end states.
- Build an exhaustive browser-based test matrix that covers full user journeys, including edge and error paths.
- Drive tests in a real browser environment using agent-browser, collecting evidence and outcomes.
- Autonomously fix issues, add regression tests, and commit each fix until the matrix is green.
- Generate a comprehensive dogfood report documenting diffs, flows, fixes, and learnings.
Quick Start
Run the dogfood workflow on the target branch to analyze changes, map flows, run the end-to-end matrix, and auto-fix issues until the matrix is green.