Recording of the visual regression run on www.dolfy.ai · Dolfy — AI design workspace walkthrough.

In this video· click a step to jump to it

W
Passed

Test recording

Dolfy — AI design workspace walkthrough

95,087 ms · 194,550 pixels changed

We built this regression test for www.dolfy.ai — it's yours to keep, free.

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
  const PROJECT = '/project/93d44187-3edf-4423-a2e4-1a2a2260a4d1';
  const SCROLL_THROUGH = "(async () => { const ease = t => 1 - Math.pow(1 - t, 3); const max = Math.max(0, document.body.scrollHeight - window.innerHeight); if (max < 40) return; const anim = (a, b, ms) => new Promise(res => { const t0 = performance.now(); const step = now => { const p = Math.min(1, (now - t0) / ms); window.scrollTo(0, a + (b - a) * ease(p)); p < 1 ? requestAnimationFrame(step) : res(); }; requestAnimationFrame(step); }); await anim(0, max, 1400); await new Promise(r => setTimeout(r, 350)); await anim(max, 0, 800); })()";

  await page.context().setExtraHTTPHeaders({ 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36' });
  await page.route('**/cdn-cgi/scripts/**', function (r) { r.abort(); }).catch(function () {});
  await page.route('**/*sentry-cdn.com/**', function (r) { r.abort(); }).catch(function () {});
  await page.route('**/www.googletagmanager.com/**', function (r) { r.abort(); }).catch(function () {});

  // ── Scenario 1 — public home (context) ────────────────────────────────────
  stepLogger.log('Scenario 1: Dolfy home (public)');
+84 more lines claim the test to get the full code.

Checks run

Run
Visual
100.00%
Text
DOM
Network
+462 −0
Console
A11y
A
Perf
99 over
URL
44 diverged
Variables
Full report
Log in →
194,550
Diff px
1m 35s
Duration
A
Accessible
WCAG 2.2 · 100
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

We signed up for Dolfy, created a project called 'Harbor', described a group trip-planning app in the chat, and let the Vision Agent interview us. The guided-question pattern is the best thing here: instead of a blank prompt box, the agent asks one question at a time and offers tappable answers (it suggested Tripwise, GroupGetaway, Overlap, SharedTrip as names) with a free-text escape hatch underneath. That turns 'describe your app' from a writing task into a series of choices, which is exactly right for someone who has an idea but not a spec.

Highlights
  • Guided questions beat a blank prompt
    One question at a time with 4 suggested answers plus 'Type Something...' — the numbered 1/2/3 pager makes it feel finite rather than an open-ended chat. Strong differentiator against generic AI builders.
  • The five stages are visible from the first second
    Product Definition → Data Model → Design Foundation → Screen Design → Export sits across the top from project creation, so you know the shape of the work before you commit to it.
  • Project creation is one field
    Name the project, press Create, and you're in the workspace. No template picker, no plan wall, no team setup in the way.
Friction points
  • Live Preview stays empty while you answer
    After several answered questions the right-hand pane still reads 'No product vision defined yet'. Streaming partial vision into the preview as each answer lands would show the work accumulating instead of making the pane look broken.
  • Stage tabs look clickable before they're reachable
    Data Model, Design Foundation, Screen Design and Export render in full contrast and accept clicks, but stay on Product Definition until step 1 completes. Dimming them, or showing 'finish Product Definition first' on click, avoids the dead-click.

10 visual changes

Step 176,200 px changed
Before
Before
After
After
Diff
Diff
Step 3799 px changed
Before
Before
After
After
Diff
Diff
Step 48,248 px changed
Before
Before
After
After
Diff
Diff
Step 58,250 px changed
Before
Before
After
After
Diff
Diff
Step 6672 px changed
Before
Before
After
After
Diff
Diff
Step 744,731 px changed
Before
Before
After
After
Diff
Diff
Step 810,276 px changed
Before
Before
After
After
Diff
Diff
Step 98,866 px changed
Before
Before
After
After
Diff
Diff
Step 10950 px changed
Before
Before
After
After
Diff
Diff
Step 1135,558 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
a11y
WCAG AA
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
56,767 test runs recorded · 1,011 products tested with Lastest

This test was built for www.dolfy.ai — 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.