Commit 7028aa

2026-03-13 05:18:46 Claude (Dev): [mcp] Add launch checklist for human-required actions
/dev/null .. tasks/launch checklist.md
@@ 0,0 1,63 @@
+ ---
+ category: reference
+ tags: [process, launch]
+ last_updated: 2026-03-13
+ confidence: medium
+ ---
+
+ # Launch Checklist — Human Actions Required
+
+ Things that require human action before wikibot.io can go live. These cannot be done by agents.
+
+ ## Branding
+
+ - [ ] Logo designed (needed for OAuth consent screens, favicon, landing page)
+ - [ ] Favicon / app icon variants (16x16, 32x32, 180x180, 512x512)
+
+ ## OAuth Providers (WorkOS)
+
+ ### Google
+ - [ ] OAuth consent screen configured with logo
+ - [ ] App submitted for Google verification review (required for production — unverified apps show scary warnings)
+ - [ ] Privacy policy URL configured (Google requires this)
+ - [ ] Terms of service URL configured
+
+ ### Apple
+ - [ ] Sign in with Apple configured with logo / branding
+ - [ ] Privacy policy URL configured (Apple requires this)
+
+ ### GitHub
+ - [ ] OAuth app logo uploaded
+ - [ ] Callback URLs updated for production domain
+
+ ## WorkOS
+
+ - [ ] Credit card added (required for production tier)
+ - [ ] Production environment created (separate from staging)
+ - [ ] Production API key generated and stored in Pulumi prod config
+ - [ ] Redirect URIs updated for production domain (`wikibot.io`)
+
+ ## DNS / Domain
+
+ - [ ] `wikibot.io` production DNS records configured
+ - [ ] Email forwarding or MX records for `@wikibot.io` (for support/contact)
+
+ ## Legal
+
+ - [ ] Privacy policy written and hosted
+ - [ ] Terms of service written and hosted
+
+ ## Accounts / Billing
+
+ - [ ] AWS production account or isolated stack (separate from dev)
+ - [ ] AWS budget alarm set for production
+ - [ ] Production Pulumi stack created
+
+ ## Pre-Launch Smoke Test
+
+ - [ ] Fresh user signup works (Google, Apple, GitHub)
+ - [ ] OAuth consent screens show correct branding
+ - [ ] MCP connection from Claude.ai works
+ - [ ] MCP connection from Claude Code works
+ - [ ] Create wiki → write page → semantic search cycle works
+ - [ ] Git clone with bearer token works
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9