Recording of the visual regression run on clarity-compass-64.vercel.app · clarity-compass — full no-auth walk + create-decision interaction.

In this video· click a step to jump to it

C
Passed ✓

Test recording

clarity-compass — full no-auth walk + create-decision interaction

32,801 ms · 106 pixels changed

We built this regression test for clarity-compass-64.vercel.app — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against clarity-compass-64.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 SITE = 'https://clarity-compass-64.vercel.app';
  // Use a Date.now stamp so re-runs create unique decision titles
  const STAMP = Math.floor(Date.now() / 1000).toString(36);

  let __step = 0;
  const shot = async (label) => {
    __step++;
    const tag = String(__step).padStart(2, '0') + '-' + label;
    const p = screenshotPath.replace(/(\.png)?$/, '-' + tag + '.png');
    await page.screenshot({ path: p, fullPage: true });
    stepLogger.log('📸 ' + __step + ': ' + label);
+71 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
0.17%
Text
—
DOM
✓
Network
—
Console
✓
A11y
—
Perf
100 over
URL
✓
Variables
—
Full report
Log in →
106
Diff px
33s
Duration
—
Accessible
B
Fast
Web Vitals · 85

Notes from the demo run

AI-generated

Clarity Compass (internally branded 'Decisia · Daily Decision Assistant', deployed at clarity-compass-64.vercel.app, just-launched 10 minutes ago on X by @wade_bhavy55123) is a decision-intelligence dashboard that scores choices via criteria + weighted-options matrices and produces a confidence score. The MVP is no-auth (single-tenant, presumably localStorage-backed) — any visitor lands directly in the Dashboard with 6 pre-populated sample decisions across 6 categories (Career / Technology / Lifestyle / Finance / Education / Business). Tested by walking all 8 sidebar routes (Dashboard / New Decision / Active / Matrix / Insights / History / Analytics / Settings), clicking into a sample decision matrix, and creating a fresh decision through the form. The create-decision interaction completed end-to-end: toast confirmation visible, new matrix view rendered with 20% confidence ('Low — based on data completeness, score separation, and pros/cons depth'), criteria + options scaffolds ready for input.

Highlights
  • Zero friction visitor experience
    No signup, no email-verify, no plan-selection — visitors hit the product immediately. After 5 indie SaaS demos this week where 60%+ gated at magic-link auth, this approach (likely localStorage + lazy-sync-later) lets evaluators see the product in 0 seconds.
  • Sample data is opinionated and credible
    The 6 seeded decisions ('Remote job vs office job', 'Buy MacBook Pro or Dell XPS', 'Move to Lisbon or Berlin', 'Buy a house vs keep renting', etc.) are the actual decisions the target audience is making. Not lorem-ipsum. Visitor sees themselves in the product before clicking anything.
  • Confidence scoring is the product moat
    Most decision matrices ask 'what's your gut'. This one quantifies confidence (20% Low / 82% High) with named factors ('data completeness, score separation, pros/cons depth'). That's a much stronger primitive than a feature list — the founder is selling a methodology, not just a tool.
  • Create-decision flow worked first try
    Title + description, click 'Create decision' → matrix view opens with toast confirmation, ready to add criteria + options. No backend errors, no spinner-stuck states, no validation-rejection on long descriptions. Clean MVP wiring.
Friction points
  • Brand confusion: tweet says 'Clarity Compass', UI says 'Decisia'
    X tweet announced the product as 'Clarity Compass' but the deployed app's title, sidebar logo, and metadata all say 'Decisia · Daily Decision Assistant'. Either a recent rename mid-launch, or one name for marketing and another for product — visitors will be momentarily confused. Pick one and propagate.
  • Vercel default subdomain
    clarity-compass-64.vercel.app signals 'I haven't bought a domain yet' to evaluators inspecting the URL. The '-64' suffix in particular is the kind of detail a security-minded user will notice. A custom domain (clarity-compass.app, decisia.io, etc.) would close the credibility gap and make the URL shareable in a tweet without the embarrassment-of-default-subdomain context.
  • No persistence story visible to the user
    Visitor creates a decision; matrix appears; visitor refreshes... where does the decision live? Without explicit messaging (e.g. 'Saved locally — sign in to sync across devices'), evaluators won't know if their work survives a tab close. Adding a small footer indicator or a one-time 'Decisions saved to this browser' tooltip after first create would build trust.
  • Confidence calc is a black box
    '20% Low confidence — based on data completeness, score separation, and pros/cons depth' is great copy, but clicking on it doesn't expand into a breakdown. For a decision-methodology product, transparency on the scoring math is a feature, not a leak. A 'How is this calculated?' link to a tooltip or doc would convert curious power-users into evangelists.

2 visual changes

Step 965 px changed
Before
Before
After
After
Diff
Diff
Step 1041 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
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,568 test runs recorded · 1,174 products tested with Lastest

This test was built for clarity-compass-64.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.