Clicks through the app like a careful user.
It drives a sandboxed browser against staging: it explores the app, proposes test cases from the requirements and runs them, with a live view you can watch. When something blocks it, it says so plainly instead of reporting a pass it did not earn.
Reads
- Staging and a test account
- Test cases from Plan
Produces
- End-to-end test cases
- Runs and reports
- Failures, as tickets

