Free, no call

The model did not break your app.It left things out

Twenty things an AI-built app is missing, where each one bit us, and the command that shows you whether it bit you

The thesis under all twenty

The model does not write bad code. It writes the feature you asked for and leaves out the parts nobody asked for: authorization, ownership checks, rate limits, timeouts, error handling, the lock on the table. Every catalog of vibe-coded failures ranks the same way: missing row-level security, secrets in the bundle, no ownership check on CRUD, no rate limit on auth and write routes. None of those is a bug in what was produced. They are all omissions.

So the practice is never "prompt better." It is: know the list of things it will not volunteer, ask for each one by name, and have something that is not the author check that it arrived.

Also true

True, and everyone says it. Filed so the list is complete.

  • Contrast, labels, alt text, real buttons. 83.9 percent of the top million home pages fail contrast; plain-prompt LLM UIs fail keyboard access 80 percent of the time, accessibility-prompted ones 0 percent. Test with the mouse unplugged.
  • Size the images, do not lazy-load the hero. 62 percent of mobile pages ship an unsized image; only 48 percent pass Core Web Vitals.
  • Disable the button on submit, redirect after post, idempotency key. Double orders from double clicks.
  • Platform limits the model never mentions. Vercel 4.5 MB body and 300 seconds, Workers 10 ms CPU on free, Supabase Edge 150 seconds. Presigned direct uploads and queues for anything long.
  • App Store bounces: no in-app delete account, Google-only sign-in, a web page in a shell, privacy labels that do not match the SDKs, no terms link on subscriptions.
  • Money as a float, sequential IDs in URLs, customer data in logs. numeric or cents as integers, UUIDs, log ids not rows.
  • Slopsquatting. Models invent package names; some are registrable. npm view PKG time.created before you install what the model suggested, and ignore-scripts on.

Twenty so far. New ones go to email first

Free, straight to your inbox. No call, no pitch

What to do with this

If you run a business on something AI built and the checks came back with more than you expected, that is worth a conversation.

We do a free 30-minute Health Check for service businesses that want to know exactly where their biggest leaks are. No slide deck. No pitch. We ask questions, find the gaps, and tell you what we see. If there is no obvious fix, we will tell you that too.

Blinkz finds what is broken in how a business runs, then fixes it. AI only where it earns its place.