Recording of the visual regression run on buildingcomplianceos.com · Building Compliance OS — public walkthrough + calculator.

In this video· click a step to jump to it

B
Passed ✓

Test recording

Building Compliance OS — public walkthrough + calculator

50,545 ms · 0 pixels changed · matches baseline

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  // Public-only: target's Supabase email-confirmation redirect points at a dead
  // vercel 404, so login can't complete. The free LL97 calculator IS the core
  // value and works unauthenticated — that's the business interaction we exercise.
  const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
  const settle = () => page.waitForLoadState('networkidle').catch(() => {});

  stepLogger.log('Scenario 1: Homepage');
  await page.goto(baseUrl, { waitUntil: 'domcontentloaded' });
  const accept = page.getByRole('button', { name: /accept|allow|got it|ok$/i });
  if (await accept.isVisible().catch(() => false)) { await accept.click().catch(() => {}); }
  await settle();
+71 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
—
Console
✓
A11y
—
Perf
✓
URL
✓
Variables
—
Full report
Log in →
0
Diff px
51s
Duration
—
Accessible
B
Fast
Web Vitals · 85

Notes from the demo run

AI-generated

Building Compliance OS leads with a free, no-signup LL97 penalty calculator — a strong free-tool-first wedge for NYC building owners. The calculator is fast and the result panel (emissions vs limit, penalty estimate, compliant/non-compliant) is genuinely useful. Marketing pages are clean and the value prop ('know your LL97 status in 10 minutes') is crisp.

Highlights
  • Free tool IS the product
    The /calculator works with zero signup and returns a real emissions-vs-limit + penalty result in seconds. Smart lead magnet for a compliance niche.
  • Result clarity
    Output shows Estimated Emissions, Emissions Limit, Under/Over Limit, and an annual penalty figure with the $268/tCO2e rate spelled out.
  • Niche focus
    NYC Local Law 97-specific. A tight ICP beats a generic sustainability platform.
Friction points
  • Signup email confirmation is broken (launch blocker)
    After 'Create Account', the Supabase confirmation email redirects to https://building-compliance-os.vercel.app which returns 404 NOT_FOUND for the whole deployment. Every new user who clicks confirm lands on a dead page and can never activate. This silently kills new signups. Fix: point the Supabase Auth Site URL / redirect URLs at https://buildingcomplianceos.com.
  • Supabase email rate limit
    The default Supabase email cap (~3-4/hour) trips quickly during testing; combined with the broken redirect, signup is doubly fragile.
Couldn't reach
  • /dashboard·Unreachable — email confirmation redirect 404s, account can't activate

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.
57,579 test runs recorded · 1,174 products tested with Lastest

This test was built for buildingcomplianceos.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.