Back to inline

It runs the code before it judges it

Every substantive review gets an ephemeral sandbox with the pull request checked out. inline installs, builds, runs your suite, and writes throwaway tests for changed code nothing covers. You get the commands, the output, and the artifacts.

The terminal,
not a summary of it

Every command inline ran is on the left, its full output on the right, ANSI color and all. If a step could not run, the run is marked partial and says why rather than quietly reporting green.

Evidence collectedacme/payments-api#4127 · 8f4c1ab
214 passed 1 failed 96s compute 74.2s
  1. Install dependencies
    npm ci
  2. Type check
    npx tsc --noEmit
  3. Existing suite
    npx vitest run
  4. Authored tests
    npx vitest run charges.spec.ts
  5. Browser flow
    npx playwright test checkout
$ npx vitest run charges.spec.ts
 
✓ charges > refuses a replayed key 12ms
✓ charges > records the key before charging 9ms
✗ charges > two concurrent retries charge once
 
AssertionError: expected 2 to be 1
→ stripe.charge called twice for key idem_9f
at charges.spec.ts:41:5
 
Tests 1 failed | 214 passed (215)

A run that
does not give up

Install failures fall back through the package managers a repo might use. Authored tests are re-run and repaired until they hold or the attempt is reported as failed. Browser flows record video and screenshots and keep them as artifacts.

Checksacme/payments-api#4127
build
Build and type check
42s
test
Unit tests
1m 12s
inline / review
2 unresolved findings block this merge
1m 47s
Merging is blockedblock on high
  • Idempotency key is written after the chargethread resolved
  • Replay cache key omits the tenant idcode changed by 8f4c1ab
  • Retry budget is never reset between attemptsawaiting a reply

Included

Evidence pagesa shareable audit link posted on the pull request
Artifactsvideos, screenshots, coverage and reports, kept per run
Compute accountingsandbox seconds and dollars, per run
Partial runsreported as partial, with the reason, never as a pass

Put it on one repository

Connect GitHub, enable a repo, and the next pull request opened gets a review.