In this video· click a step to jump to it
Test recording
francorobles — app walkthrough
39,927 ms · 3,329 pixels changed
We built this regression test for francorobles.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against francorobles.com. Claim it into your own workspace and re-run it on every deploy — free.
// francorobles.com — app walkthrough (public-only) // // Target context (per Phase 2 finding): // francorobles.com is the personal CV/portfolio site of Franco Robles (Senior // Software Engineer, Madrid). The source tweet mentions "my SaaS" without // naming it. Bio, recent tweets, t.co resolutions, and GitHub repos give no // SaaS identifier. WishPin (an unattributable mobile wishlist app) appeared // in this browser session but has no link to Franco and no web app surface. // Decision: public-only walk of the personal site that DOES exist. // // Routes (DOM-discovered): // / (home; anchored single-page CV)
Checks run
Notes from the demo run
AI-generatedfrancorobles.com is a polished single-page personal CV plus a small Markdown-driven engineering blog. The tweet that prompted this demo mentions "my SaaS" but the founder's bio, recent tweets, link rolls, and GitHub all point only to this CV site, so this walkthrough captures the public surface that actually exists.
- Single-page CV is fast and self-containedStatic HTML, no client-side framework, full content (19+ years of experience, education, tech stack, certifications, recommendations) loads on first paint with no skeletons or layout shift.
- Blog ships real engineering contentFour posts (Docker image bloat, Rust secret scanner secox, SQL Server connection pooling, OpenTelemetry) with code snippets and screenshots, each at its own /blog/<slug>/index.html URL.
- Clean section anchorsTop nav is anchor-based (#about-me, #experience, #skills, #portfolio, #say-hello), so the screenshots progressively reveal the CV without route changes — a nice fallback to old-school static-site UX.
- No SaaS product surface to walkThe source tweet says "about to test it in my SaaS" but the SaaS is never named in his bio, profile, recent tweets, t.co link resolutions, or public GitHub repos. As an outreach target, this is a CV site — the actual SaaS this demo was supposed to exercise is not publicly identified.
- Console error on /blog/index.htmlOne console error fires on the blog index (likely a 404 on a relative asset path). consoleErrorMode=warn keeps the build green; worth a one-line audit in the founder's static-site build.
- Portfolio thumbnails link to raw image paths#portfolio cards link directly to img/demos/resume/portfolio/portfolio-1.jpg etc., not to per-project pages. A small per-project page each (even just a paragraph + screenshot) would let recruiters land on a specific project from search.
- /signup·no signup; static personal site
- /dashboard·no app surface to authenticate into
- <his SaaS>·SaaS named in the source tweet but never identified publicly; Phase 2 could not retarget
Visual change
Share this run
Proof your app is not AI slop
This test was built for francorobles.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.


