AI APP LAUNCH EVIDENCE CHECKLIST BuildWithZach | Winnipeg, Manitoba https://buildwithzach.me/insights/ai-app-launch-checklist/ App URL: Version / deployment: Environment: Reviewer: Date: Use your own app, test accounts, and non-sensitive data. This is a starting checklist, not a security certification. Statuses: PASSED / FAILED / NOT CHECKED / NOT APPLICABLE For every item: record steps, expected result, actual result, evidence, and the person responsible for the next action. Blank means NOT CHECKED. 01. FRESH USER: sign up, onboard, complete the core job, sign out, return. Status: Steps / expected / actual / evidence: Owner and next action: 02. FAILURE STATES: invalid input, double click, slow or failed request. Status: Steps / expected / actual / evidence: Owner and next action: 03. ACCOUNT SEPARATION: test user B cannot read or change user A's record. Status: Steps / expected / actual / evidence: Owner and next action: 04. SECRETS: review browser output, repository, logs, and configuration. Status: Evidence (do not paste secret values): Owner and next action: 05. PAYMENTS: test success, failure, abandonment, duplicate events, and the cancellation/refund/access changes your product offers. Status: Steps / expected / actual / evidence: Owner and next action: 06. RECOVERY: restore sample data through the intended recovery process. Status: Steps / expected / actual / evidence: Owner, expected recovery time, and possible data loss window: 07. INTEGRATIONS: retry a failed task without unintended duplicate effects. Status: Steps / expected / actual / evidence: Owner and next action: 08. AI BEHAVIOUR: evaluate normal, incomplete, ambiguous, and adversarial inputs; check human approval, provider failure, and usage limits. Status: Evaluation set / expected / actual / evidence: Owner and next action: 09. DEPLOYMENT: public URL, configuration, callbacks, email links, and a way to return to the previous working version. Status: Steps / expected / actual / evidence: Owner and next action: 10. PUBLIC CONTENT: titles, descriptions, accessible page content, crawlable navigation; private pages remain intentionally private. Status: Pages inspected / evidence / limitations: Owner and next action: 11. OPERATIONS: alerts, support, account ownership, recurring costs. Status: Evidence: Owner and next action: LAUNCH BLOCKERS Issue / affected user / reproduction steps / expected behaviour: Actual result / evidence / owner / fix verification: DECISION [ ] More work required before inviting users [ ] Restricted pilot with documented limits [ ] Agreed launch scope verified Decision maker: Known limitations: Next review date: Need help with a blocker? Share the public URL and reproducible problem: https://buildwithzach.me/contact/