# We audited 8 AI-built apps for production. The frontend was fine, the trust boundary wasn't.

We built a free agent skill called `ship-ready` — it reads an AI-built app and writes a file-cited plan for what's missing before real users hit it. Then we pointed it at **8 real apps** built by AI tools (Lovable/Bolt/Cursor-class): five web apps, three mobile. Dashboards, an invoicing app, an AI email tool, a multiplayer whiteboard, a recipe site.

The results were remarkably consistent, and not in the way you'd guess. The design was good. The data layer was usually right. The thing that was broken — over and over — was the boundary between the browser and the backend.

Here's what showed up across all 8.

---

*This is an excerpt. Read the full post at [otf-kit.dev/blog/production-readiness-audit-8-ai-apps](https://otf-kit.dev/blog/production-readiness-audit-8-ai-apps) — full-stack kits your AI coding agent can actually ship to production. [Browse the kits →](https://otf-kit.dev)*
