What problem does it solve?
Automates the PR verification gate by running lint, tests, and type checks and comparing results against acceptance criteria to determine if a PR should be shipped or held.
Core Features & Use Cases
- Command discovery: Detect lint, type-check, and test commands from common project configs (package.json, pyproject.toml, Cargo.toml, Makefile, CI configs) and run them.
- Verdict generation: Collect command outputs and exit codes to produce a reliable SHIP/HOLD decision.
- Acceptance criteria alignment: Read sub-issue criteria and PR diff to publish a formal verdict on the PR and mirror it to the sub-issue.
- Automation and routing: Transition labels and route follow-up work based on the verdict, without modifying source files.
Quick Start
Provide the PR number and let the system detect and run the checks, then publish the verdict and update the sub-issue.