ShipGuardeRELEASE CLEARANCE BUREAU
How it worksUse casesDocsPricing
PUBLIC DEMO REPORT · RELEASE BLOCKED

The search looked fine.
The user flow was broken.

One pull-request change stopped the Test Runs search from filtering results on the live preview. The diff alone did not reveal it.

VERDICTDO NOT SHIP
FINDINGS1 CRITICAL · 1 MAJOR
TIME TO VERDICT57 SECONDS
ALL CHECKS · PR 482ACME-COMMERCE
build142 testslinttypes2 approvals
shipguarde / release-clearance

Release denied. 1 critical objection: search returns every run on the deployed preview.

MERGING IS BLOCKED
THE REQUEST

Asked in plain English, on the pull request.

ShipGuarde reviewed the changed code and drove the running preview through the exact journey a user would take.

FILING #SG-482 · PR 482 → MAIN57s TO VERDICT
THE COMMENT THAT STARTED IT
@shipguardeverify that Test Runs search filters correctly for “checkout”
VISUAL QA WALKTHROUGH

The page loaded. The filter did not work.

STEPS 1 TO 4 · TEST RUNS SEARCH
  • Open the Test Runs page.
  • Search for “checkout”.
  • Verify that only the checkout run remains.
  • Confirm the table results reflect the search query.
EXPECTED VS ACTUAL
One matching checkout run. Unrelated runs remained in the table.
PREVIEWpr-482.acme-preview.app/runs
checkout
RESULTS SHOWN214
r-1041 · nightly regression2h ago
r-1040 · a11y sweep4h ago
r-1039 · seo & meta6h ago
r-1038 · broken links9h ago
WHAT DEVELOPERS RECEIVE

A verdict with enough context to act.

FAILED
VISUAL QA

The preview was tested through the requested search flow. The table displayed irrelevant entries after the filter was applied, which breaks the feature's core purpose.

1 FINDING
CODE REVIEW

Pull-request review found a regression in the changed search behaviour, reinforcing the live-preview failure rather than leaving a developer to infer it from the diff.

A CONTROLLED PUBLIC DEMO. REAL RUNS, PREVIEWS AND CREDENTIALS STAY PROJECT-SCOPED.
DELIVERED TO GITHUB

The merge decision stays in the pull request.

Nobody has to leave their review. The verdict, the severity, the blocking reason and a link to the full evidence land on the PR.

do not ship. the search regression breaks a core user function.

SHIPGUARDE · BUREAURELEASE · CLEARANCE✦✦
RELEASE
DENIED
RULING 03
RULING 03 · 1 CRITICAL · MERGE BLOCKED

Run one critical flow against your next preview.

Join the free 30-day pilotHow visual QA works

Code review checks the diff. ShipGuarde also checks the running product, so a release does not ship on the hope that nothing broke.

Join the free 30-day pilotStart a 7-day trial

NO CREDIT CARD · CONNECT GITHUB IN UNDER FIVE MINUTES · CANCEL ANY TIME

ShipGuarde

RELEASE CLEARANCE BUREAU
ISSUING AUTHORITY FOR SOFTWARE RELEASES
[email protected]

PRODUCT

  • Features
  • PR Reviews
  • Visual QA
  • Compare
  • Integrations
  • Pricing

RESOURCES

  • Docs
  • How it works
  • Use cases
  • Sample report
  • Founding pilot
  • Blog
  • Changelog
  • FAQ
  • Support

COMPANY

  • About
  • Security
  • Status
  • Contact us
  • Privacy
  • Terms
  • Refunds
  • Sub-processors
FILED · SG-482 · ACME-COMMERCEEST. 2026