Recording of the visual regression run on goalfinder.space · Goalfinder idea-validation walkthrough.

In this video· click a step to jump to it

G
Passed ✓

Test recording

Goalfinder idea-validation walkthrough

24,286 ms · 15,051 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const log = (...args) => { try { stepLogger?.log?.(args.map(String).join(' ')); } catch {} };
  const warn = (...args) => { try { stepLogger?.warn?.(args.map(String).join(' ')); } catch {} };

  const dir = screenshotPath.replace(/\/?[^/]+\.png$/, '');
  const shot = async (n, slug) => {
    const file = `${dir}/${String(n).padStart(2,'0')}-${slug}.png`;
    try { await page.screenshot({ path: file, fullPage: true }); log('shot', n, slug); } catch (e) { warn('shot fail', n, slug, e?.message); }
  };

  await page.route('**/*', (route) => {
    const url = route.request().url();
+58 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
17.63%
Text
—
DOM
✓
Network
—
Console
✓
A11y
—
Perf
64 over
URL
✓
Variables
—
Full report
Log in →
15,051
Diff px
24s
Duration
—
Accessible
Review
Fast
Web Vitals

Notes from the demo run

AI-generated

Goalfinder is the $1 pre-mortem for side projects — a tight 4-page funnel (/what-we-do, /pricing, /generate, /wypft). The marketing surfaces are stable; the /wypft Would-You-Pay-For-This tool is the obvious hero and renders cleanly when stubbed.

Highlights
  • Full funnel covered in one test
    /what-we-do hero + 3 scroll positions, /pricing, /generate (empty + filled), /wypft top + scrolled — 8 surfaces total.
  • Realistic founder prompt baselined
    /generate filled with a VR-testing-tool idea so future copy changes to the form land as diffs.
  • Pricing tier locked
    $1 live competitive analysis tier captured verbatim.
Friction points
  • /wypft drifts heavily between runs
    Top + scrolled views showed 35-48% pixel drift — live search results behind the tool. Worth a per-step stabilization rule (mask result cards).

5 visual changes

Step 15 px changed
Before
Before
After
After
Diff
Diff
Step 25 px changed
Before
Before
After
After
Diff
Diff
Step 35 px changed
Before
Before
After
After
Diff
Diff
Step 79,018 px changed
Before
Before
After
After
Diff
Diff
Step 86,018 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,604 test runs recorded · 1,174 products tested with Lastest

This test was built for goalfinder.space — 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.