Skip to content

P3 PR Reviewers

Hardware tests on every pull request.

Connect a repo and a PR Reviewer reads each pull request, plans a test, runs it on a real box, and posts the result on the PR. You approve the plan first, unless you choose not to.

app.stoutdata.ai/pr-reviewers

PR Reviewers

AI-generated hardware tests on every pull request. Configure one reviewer per repo, or several scoped by path prefix for a monorepo.

Awaiting approval1
RepositoryPRPlanStatusWaiting
fleet/firmware#482Inject a 2 ms sag and a 40 us glitch on vbat-sense and expect exactly one latched brown-out event.Needs approval18 minutes ago
RepositoryStatusAI providerRate limitApprovalLast runAwaiting
fleet/firmwareEnabledAnthropic · claude-opus-5-510/hrRequired
Needs approval18 minutes ago
1
fleet/bootloaderEnabledAnthropic · claude-sonnet-520/hrAuto
Waiting for buildjust now
0
sensors/driverEnabledOpenAI-compatible · gpt-4.15/hrRequired
Skipped4 days ago
0
power/bmsEnabledAnthropic · claude-sonnet-515/hrAuto
Generatingjust now
0
radio/phyEnabledAnthropic · claude-opus-5-58/hrRequired
Passed5 hours ago
0
display/panelDisabledAnthropic · claude-haiku-4-5-2025100130/hrAuto
Passed5 days ago
0
Stout v0.19.0What's newSupport
© 2026 Stout Data, Inc.

P3.1

Starts with the pull request

A GitHub webhook fires when a pull request opens or updates. No pipeline YAML to write, nothing to wire up in CI.

P3.2

A plan you can read

The reviewer reviews the diff, picks a box, decides whether to reuse a test from your repo or write a new one, and lays out the nets it will drive, what it expects, and what fails the run.

P3.3

Approval on by default

The plan waits in an inbox until someone approves it. Reject it and the PR gets a neutral check with your reason, not a failure. Turn approval off per reviewer once you trust it.

P3.4

Runs on your hardware

The test runs on a box in your fleet, chosen by config order or ranked by the model, and the check run lands on the pull request with a link to the full run.

P3.5

Every run is traceable

Each run keeps the diff review, the box selection, the planning trace with every tool call, the generated script, token counts, and a pass triage that flags a test that could not have failed.

P3.6

Your model, your key

Connect Anthropic or any OpenAI-compatible endpoint with your own key, set a rate limit per reviewer, and run one reviewer per repo or several scoped by path for a monorepo.

Related capability

03.3Workflows & CI

Next feature

P4Workbench

Watch it review a real PR.

Book a demo, open a pull request, and watch the reviewer plan and run a hardware test end to end.