Recording of the visual regression run on luminaaicinema.com · Lumina — app walkthrough.

In this video· click a step to jump to it

L
Passed ✓

Test recording

Lumina — app walkthrough

129,289 ms · 52,850 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  // AUTH_AUTOMATABLE=true; auth handled via storage_state replay attached to
  // this test's setupOverrides (Firebase Auth session captured host-side via
  // Playwright MCP + storageState({ indexedDB: true })). No inline login here.
  //
  // NOTE: per known EB scoping bug, wait/settle logic and page-interaction
  // helpers are NOT factored into local arrow-function helpers (the EB
  // runner's per-statement instrumentation can scope them out mid-test,
  // producing "X is not defined" or silent no-op waits). Only the pure
  // string helper `shot` is used as a local const; every wait/click/dom
  // query is inlined at its call site via page.evaluate STRINGS or direct
  // inline awaits.
+206 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
38.06%
Text
—
DOM
✓
Network
+567 −567
Console
✓
A11y
B
Perf
378 over
URL
✓
Variables
—
Full report
Log in →
52,850
Diff px
2m 09s
Duration
B
Accessible
WCAG 2.2 · 85
Review
Fast
Web Vitals

Notes from the demo run

AI-generated

Lumina (AI Cinema) is a fresh Replit-hosted streaming platform for AI-generated short films, live only ~3 hours before this baseline was built. Signup via email+password (Firebase Auth) completed cleanly with no email-verification gate, followed by a 2-step onboarding wizard (pick up to 5 genres, then a quick-guide screen) before landing on an authenticated catalog. The core surfaces (Home, Discover, Studio/creator-apply, Profile) are polished and fast for a same-day launch. The app is React Native Web (no <a href> DOM, client-side div routing), so nav discovery had to use text-matching instead of href-based crawling.

Highlights
  • Authenticated catalog
    Home renders a personalized feed ('15 lights lit today', Founding Creator banner) immediately post-signup.
  • Discover + genre filtering
    Genre chips (Sci-Fi, Fantasy, Drama, etc.) filter the catalog live; Recently Uploaded / Trending This Week / Curated Playlists rails all populated with real content on day one.
  • Film watch page
    Opened 'Nuts N' Bots EP01: It's Alive!' — full player chrome (Tip Creator, Comment, Share, Save, AI Metadata/transparency report with Human/AI edit split, tags) around a YouTube-embedded video.
  • Follow a creator
    Followed 'Terrible Lizard Cinema' directly from the watch page; button state updated live to 'Following ✓'.
  • Creator Studio gate
    Studio nav opens a curated 'Apply to Publish' flow (style, AI tools used, one work sample) rather than an open upload — a deliberate quality gate for a day-one product.
  • Profile
    Shows account identity, 'Founding Light' badge (first 50 users), streak indicator, and saved-films list.
Friction points
Couldn't reach
  • ·
  • ·
  • ·

7 visual changes

Step 128,950 px changed
Before
Before
After
After
Diff
Diff
Step 223,543 px changed
Before
Before
After
After
Diff
Diff
Step 3176 px changed
Before
Before
After
After
Diff
Diff
Step 438 px changed
Before
Before
After
After
Diff
Diff
Step 576 px changed
Before
Before
After
After
Diff
Diff
Step 85 px changed
Before
Before
After
After
Diff
Diff
Step 962 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,333 test runs recorded · 1,174 products tested with Lastest

This test was built for luminaaicinema.com — 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.