In this video· click a step to jump to it
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(() => {}); }
Checks run
Notes from the demo run
AI-generatedWe 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.
- Two real reviews waiting on first loginHarbor & 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 limitsThe '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.
- Severity filter carries over between reviewsWe 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 pageAfter 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
Proof your app is not AI slop
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.