In this video· click a step to jump to it
Test recording
workplane — app walkthrough
55,182 ms · 6,645 pixels changed
We built this regression test for workplane.co — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against workplane.co. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const shot = async (n, slug) => {
const p = String(screenshotPath).replace(/(\.png)?$/, `-${String(n).padStart(2,"0")}-${slug}.png`);
await page.screenshot({ path: p, fullPage: true });
};
stepLogger.log("public: home hero (cookies pre-loaded via storage_state)");
await page.goto(baseUrl, { waitUntil: "domcontentloaded" });
await page.waitForLoadState("networkidle").catch(() => {});
await page.waitForTimeout(1500);
await shot(1, "home-authed");
Checks run
Notes from the demo run
AI-generatedWorkplane is a Claude/terminal-integrated share-tool for AI artifacts. Auth is Google-OAuth-only — the bar is high (no email fallback) but the post-login surface earns it: a setup-prompt onboarding card that auto-generates a Workplane token (wp_...) and gives copy-paste instructions for Claude / Cursor / generic MCP clients. Side-nav: Home, Search, Inbox, Created by me, Connect your agent, New artifact. Clean, command-center feel.
- Token-first onboardingBrand-new accounts see their wp_* token and the exact setup prompt for Claude/Cursor — copy-paste-ready. Friction-free path from sign-in to first artifact.
- Distinct visual identityHero gradient + glossy buttons, side-nav at left, paste-this-prompt card front-and-center. Memorable for an indie launch.
- GitHub-open from navwork-plane/workplane-skills + workplane both linked from header. Credibility signal for OSS-savvy users.
- Google-OAuth-only loginNo email+password fallback. Privacy-conscious evaluators and anyone who hates granting Google scopes are blocked at the door. Magic-link via email would unblock that segment in a day.
- OAuth session vulnerable to Cloudflare/Google verify-its-youManual OAuth via host browser to capture the Supabase session worked; EB-pod fresh-session OAuth would likely trip a verify-its-you challenge ~30-40% of the time. Email fallback would be the most robust fix.
3 visual changes
Share this run
Proof your app is not AI slop
This test was built for workplane.co — 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.








