Free scorecard · no login · no upload

Is your vibe-coded app shippable, or just impressive theater?

Score the boring proof that separates a demo from a product: auth, payment, privacy, AI output, recovery, buyer clarity, and one real launch flow.

How to use it

Pick the most honest answer. The result tells you what to prove next.

This is not a certification and not a security audit. It is a fast reality check for solo builders who need one concrete launch-risk path before posting harder.

Start scoring

1 / 7

Can one real user complete the paid or promised flow?

Not the demo path. A fresh user, clean browser, real account state, real recovery path.

2 / 7

If money moves, is the final business state trusted?

Checkout success is not proof. The app needs durable entitlement, retry safety, cancellation, and recovery.

3 / 7

Can one user, org, or role see another user's private state?

The UI hiding data is not enough. Test direct rows, files, server routes, and team/org boundaries.

4 / 7

Does the app show what the AI output is allowed to know?

Users need evidence boundaries: source state, uncertainty, private context, refusal, and escalation.

5 / 7

When a user gets stuck, can support inspect the truth?

“I paid but I am locked out” should have evidence, not vibes.

6 / 7

Can a buyer understand the promise in one sentence?

Broad apps are hard to sell and hard to prove. Narrow paid outcomes are easier.

7 / 7

Do you have one written final-state test?

The smallest useful proof: user starts, flow completes, trusted state changes, UI agrees, recovery is possible.

Want the shortest paid step?

Run the $5 final-state checklist.

Use the workbook and CSV ledger to prove one flow before you widen launch.

Get the checklist

Score below 45?

Start with the failure gallery.

Find the one failure mode that would hurt most, then prove that final state first.

Browse failure cards

Payment risk?

Check Stripe final state.

Look at checkout, webhook retries, entitlement, refund, cancellation, and support recovery.

Open Stripe checker

Private data risk?

Check Supabase/RLS exposure.

Ask the uncomfortable question: could one user or org read another user's data?

Open Supabase checker

Need a second pass?

Book one focused preflight.

One app, one flow, 10 checks, evidence notes, and a smallest-fix-first plan.

Book the $99 preflight