Recording of the visual regression run on archmind-ai-nine.vercel.app · ArchMind AI — app walkthrough.

In this video· click a step to jump to it

A
Passed ✓

Test recording

ArchMind AI — app walkthrough

51,022 ms · 2,086 pixels changed

We built this regression test for archmind-ai-nine.vercel.app — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against archmind-ai-nine.vercel.app. Claim it into your own workspace and re-run it on every deploy — free.

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
  let n = 0;

  // ---------- Public phase ----------
  stepLogger.log('Public phase: home page');
  await page.goto(baseUrl, { waitUntil: 'domcontentloaded' });
  await page.waitForTimeout(1000);
  await page.getByRole('button', { name: /accept|allow|got it|ok$/i }).first().click({ timeout: 2000 }).catch(function () {});
  n++;
  await page.screenshot({ path: shot(n, 'home'), fullPage: true });
+153 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
3.70%
Text
—
DOM
✓
Network
+13 −13
Console
✓
A11y
A
Perf
78 drift
URL
104 diverged
Variables
—
Full report
Log in →
2,086
Diff px
51s
Duration
A
Accessible
WCAG 2.2 · 100
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

ArchMind AI has a clean dark-theme dashboard with a rich left-nav (Create/Review/Simulate/Optimize/Team sections). The core loop, describe a system in plain English and get an AI-generated architecture diagram plus a 7-agent review (scalability, security, reliability, performance, cost, maintainability, observability), works end-to-end and renders an interactive React Flow diagram within seconds of submission.

Highlights
  • Fast generate-to-diagram loop
    Submitting a system description on /generate immediately produced a full interactive architecture diagram (13 nodes: Client, Load Balancer, NGINX Gateway, API Server, Multi-Tenant DB, Event Ingestion, Queue, Workers, Redis, Data Warehouse, Analytics Service, CDN, Monitoring) with the 7-agent review kicking off in the background.
  • Agent-detail drill-down
    Clicking a dimension (e.g. Scalability) navigates to a dedicated agent report page with its own score, findings list, and an agent-comparison sidebar, a genuinely useful drill-down UX, not just a modal.
  • Generous free tier
    Signup grants 10 free analyses with no card required, and the app is fully usable end-to-end on the free plan.
Friction points
  • Slow signup (backend cold-start)
    Email+password registration took roughly 45-50 seconds to resolve, the UI sat on a disabled Please wait button the whole time with no progress indicator. Network trace showed the Render-hosted API (archmind-api.onrender.com) cold-starting after the Supabase auth call succeeded. A loading message like Waking up your workspace would reduce perceived-hang risk for real signups.
  • Ambiguous duplicate textbox on /generate
    The page header's Search analyses box and the main Describe your system textarea are both plain textboxes; role-based selection without a placeholder or label check can land text in the wrong one, silently leaving the primary CTA disabled. Low risk for real users since they are visually distinct, but worth noting for anyone building keyboard-first flows against this page.

3 visual changes

Step 133 px changed
Before
Before
After
After
Diff
Diff
Step 899 px changed
Before
Before
After
After
Diff
Diff
Step 91,954 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
tests
all passing
a11y
WCAG AA
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,322 test runs recorded · 1,174 products tested with Lastest

This test was built for archmind-ai-nine.vercel.app — 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.