Recording of the visual regression run on policypilot.io · PolicyPilot — app walkthrough.

In this video· click a step to jump to it

P
Passed

Test recording

PolicyPilot — app walkthrough

49,201 ms · 0 pixels changed · matches baseline

We built this regression test for policypilot.io — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against policypilot.io. Claim it into your own workspace and re-run it on every deploy — free.

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const UA = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36';
  await page.context().setExtraHTTPHeaders({ 'User-Agent': UA }).catch(() => {});
  for (const pat of [
    '**/cdn-cgi/scripts/**/email-decode.min.js',
    '**/browser.sentry-cdn.com/**',
    '**/cdn.segment.com/**',
    '**/connect.facebook.net/**',
    '**/www.googletagmanager.com/**',
    '**/static.hotjar.com/**',
  ]) { await page.route(pat, r => r.abort()).catch(() => {}); }
+78 more lines claim the test to get the full code.

Checks run

Run
Visual
Text
DOM
Network
Console
A11y
A
Perf
312 over
URL
Variables
Full report
Log in →
0
Diff px
49s
Duration
A
Accessible
WCAG 2.2 · 94
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

We signed into PolicyPilot with Google and drove the review workspace end to end: loaded a sample, filtered findings by Critical and Review, opened the second saved review, switched back to all findings, wrote an agency note, then walked New COI, the COI Tracker, Stats and the signed-in home. The workspace arrives with two worked reviews already in it, which makes the 'spot the differences' promise on your landing page immediately checkable.

Highlights
  • Two real reviews waiting on first login
    Harbor & Pine (5 open) and Test Agency LLC (13 open) are already in the queue with a full findings table - liability aggregate $2,000,000 vs $1,000,000, deductible $2,500 vs $5,000. An agency can judge the product in about ten seconds.
  • You publish your own extraction limits
    The 'Limited extraction' badge plus the yellow note listing exactly which fields were missed (effective date, property address, endorsements) is unusually honest for an AI document tool, and it's the thing that makes the findings trustworthy.
Friction points
  • Severity filter carries over between reviews
    We left the filter on Info, opened the other saved review and got 'No findings in this severity' - which reads like the review failed to load rather than 'this filter is empty'. Resetting the filter to All findings when the selected review changes would remove the moment of doubt.
  • Google sign-in returns you to the marketing page
    After the OAuth round-trip we landed on policypilot.io with a small 'Open workspace' link rather than in /workspace. One extra click, and on a phone it's easy to read as 'the login didn't work'.

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
tests
all passing
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
56,708 test runs recorded · 988 products tested with Lastest

This test was built for policypilot.io — claim it free

One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.