FIELD NOTE / LAUNCH & GROWTH / K035
SHORT ANSWER
An AI-built app is production-ready only for a defined scope and exposure. The team must be able to explain the system, enforce access, protect and recover data, test critical behavior, observe failures, operate dependencies, and own the release. Passing a demo is evidence for the happy path—not for production.
Production readiness is a claim about operations. It means real users can rely on a bounded service and a named team can detect, contain, recover, and learn from failure. The origin of the code—AI-generated, manually written, or mixed—does not change that responsibility.
Use the app launch checklist for the broader launch sequence. Use the seven gates below when the question becomes: can we responsibly operate this version?
Gate 1: the system is explainable enough to own
Document the primary user flows, architecture boundaries, data stores, background jobs, third-party services, AI model calls, deployment environments, and administrative paths. A new maintainer should know where state changes and which services can block the core job.
Record generated areas that have not been fully understood. Unknown code is not automatically defective, but unknown responsibility is a release risk. Critical behavior needs an owner who can inspect and change it.
Gate 2: identity and access fail closed
List roles and permissions for every sensitive object and action. Test allowed and denied cases at the server boundary. Include administrative interfaces, exports, support impersonation, service accounts, and background jobs.
Verify session expiry, account recovery, access revocation, and organization boundaries. A hidden button, guessed URL, or client-side role flag must not grant access.
SEVEN PRODUCTION GATES
Ownership → access → data → behavior → observability → dependencies → release and recovery.
Each gate needs a named owner, a dated artifact, a known limitation, and a stop condition.
Gate 3: data has a complete lifecycle
Classify what the app collects and why. Trace data through input, storage, model providers, analytics, logs, support tools, export, retention, backup, and deletion. Minimize fields and service access.
Test migrations and restores with representative but safe data. Confirm that deletion behavior matches the product promise across primary storage, derived records, and operational systems. Domain-specific privacy or regulatory obligations require qualified review.
Gate 4: critical behavior has repeatable tests
Tests should cover the value path and the dangerous paths: invalid input, cross-account access, repeated actions, timeouts, partial integration failure, model refusal or malformed output, destructive operations, and migrations. Link each critical requirement to a test or review artifact.
Run from a clean environment and in production-like configuration. Mark what cannot be automated and assign a manual release check. Never convert an untested assumption into “covered by AI.”
MAKE THE REVIEW CONCRETE
Bring a developer the evidence board
Share the architecture, critical flows, data classes, current tests, production signals, rollback plan, and unresolved risks.
Gate 5: failures are observable and actionable
Define the signals that show whether the core job is healthy: success and failure counts, latency, queue depth, integration errors, model failure categories, and user-reported blockers. Logs should include enough context to debug while excluding secrets and unnecessary personal data.
Every critical alert needs an owner, threshold rationale, and response path. Test that an alert arrives and points to a useful investigation. A dashboard nobody watches is not incident detection.
Gate 6: dependencies and costs are operated
Inventory packages, APIs, models, databases, storage, domains, certificates, email, payments, and deployment services. Record owners, plans, quotas, rate limits, data terms, failure behavior, and exit paths. Pin and update dependencies through a controlled process.
AI features need cost and abuse controls. Set request limits, spending visibility, input boundaries, fallback behavior, and a way to disable expensive or unsafe paths without taking the entire product offline.
Gate 7: release and recovery are rehearsed
Trace a version from approved source to production. Run migrations safely, verify the live core path, and know how to roll back code or disable a feature. Test backups by restoring them. Preserve a communications path for affected users and a clear incident owner.
Define what happens after launch: monitoring window, support route, issue triage, decision review, and ownership transfer. Production readiness ends only when operations begin.
Gate | Minimum artifact | Stop condition |
|---|---|---|
Ownership | Architecture map and named maintainers | Critical component nobody understands |
Access | Allowed and denied role tests | Cross-account or admin boundary unclear |
Data | Lifecycle map and restore/deletion result | Sensitive flow or recovery unknown |
Behavior | Critical-path and failure tests | High-impact action has no verification |
Observability | Test alert and response owner | Failure can remain invisible |
Dependencies | Service register, limits, exit path | Unbounded cost or single unknown credential |
Release | Deploy, smoke, rollback, and handoff record | No safe way back |
WORKBENCH NOTE
“Production-ready” needs a version and scope
Say “the public read path in version X passed these checks on this date,” not “the app is secure and production-ready.” Bounded claims can be re-tested. Absolute labels hide change.
A narrow evidence example from Heyviber
Heyviber’s dated June 2026 launch-readiness record separated 24 local visual regression checks from 20 production smoke checks, with all recorded checks passing in that run. The artifact does not certify the entire platform. It demonstrates the useful shape of evidence: environment, surface, expected result, actual result, and date.
A production review should extend that shape to access, data, recovery, dependencies, and monitoring. The numbers are not a reusable target; the explicit contract is.
If you are still validating the first workflow, use the narrower MVP launch checklist and constrain exposure before applying a production label.
Sources and limits
The checklist synthesizes NIST SSDF 1.1, OWASP ASVS 5.0, GitHub security documentation, and the dated local Heyviber QA artifact, checked 16 August 2026. It cannot replace a threat model, penetration test, legal review, accessibility audit, platform review, or domain-specific assessment where those are required.
NEXT STEP
Publish a reviewable release claim
Show the stage, live path, known limitations, evidence, and one unresolved question. Let outside feedback improve the next gate.

