Actionable pre-launch, launch, and post-launch checklist for the AI Execution Lab platform.
Single source of truth for platform launch readiness. Work through it top-to-bottom before announcing publicly.
Verify all required env vars are set in Vercel project settings:
| Variable | Required | Purpose |
|---|---|---|
NEXT_PUBLIC_SITE_URL | ✅ Required | Canonical URL, OG tags, sitemap, JSON-LD |
NEXT_PUBLIC_PLAUSIBLE_DOMAIN | Optional | Privacy-first analytics |
NEXT_PUBLIC_GA_ID | Optional | Google Analytics 4 |
Live status is visible at /ops → Analytics Status panel.
/robots.txt disallows /api/, /ops, /syndicate/sitemap.xml generates correctly at build timenoindex on public content pages — only /ops is noindex by designbuildArticleMetadata/opengraph-image.tsx (1200×630, Node.js runtime)/api/og?title=§ion=&description=buildArticleMetadata → full OG + Twitter card + canonical@asquaresolution is correct in lib/metadata.tsRecommended minimum before public announcement:
status: draft entries in public listings (drafts only show in /ops dev view)title, description, date, tagsseverity, failure_status, failure_type, resolution_timelog_type, outcome, durationNEXT_PUBLIC_SITE_URLWebSite schema (with SearchAction) renders correctlyOrganization schema renders correctlyTechArticle or Article schema presentRun Lighthouse on at least one article page before launch:
# Install if needed
npm install -g lighthouse
# Run against production URL
lighthouse https://your-domain.com/docs/publishing-workflow --output html
Target scores:
Web Vitals are also reported live in the browser console (dev) via the <WebVitals /> component.
# TypeScript check — must be 0 errors
npx tsc --noEmit
# Production build — must complete with 0 errors
next build
main → Vercel auto-deploys/ops on the live deployment — confirm section counts, no open incidents/sitemap.xml returns all pages on live domain/robots.txt disallows are correctVisit each of these on the live domain:
/ — homepage loads, stats visible, featured failures present/docs — lists entries correctly/failures — failure archive loads, severity dots visible/logs — execution logs list loads/tags — tag cloud renders/api/og?title=Test§ion=LAB&description=Testing — returns 1200×630 image/sitemap.xml — valid XML with all pages/robots.txt — disallow rules presentsitemap.xml to Google Search Consolesitemap.xml to Bing Webmaster Toolscontent/ subdirectory/syndicate tool/logs/failures