In this video· click a step to jump to it
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();Checks run
Notes from the demo run
AI-generatedBuilding 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.
- Free tool IS the productThe /calculator works with zero signup and returns a real emissions-vs-limit + penalty result in seconds. Smart lead magnet for a compliance niche.
- Result clarityOutput shows Estimated Emissions, Emissions Limit, Under/Over Limit, and an annual penalty figure with the $268/tCO2e rate spelled out.
- Niche focusNYC Local Law 97-specific. A tight ICP beats a generic sustainability platform.
- 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 limitThe default Supabase email cap (~3-4/hour) trips quickly during testing; combined with the broken redirect, signup is doubly fragile.
- /dashboard·Unreachable — email confirmation redirect 404s, account can't activate
Share this run
Proof your app is not AI slop
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.