Launch checklist
Final production checklist before connecting Cloudflare Pages, search consoles, analytics, and the correction Worker route.
Local release gate
- `pnpm verify` passes with only expected provisional car warnings.
- Headless smoke passes search, freshness, chart assets, and sample car noindex/OG checks.
- No temporary preview, smoke, or generated scratch files remain.
Cloudflare
- GitHub repository connected to Cloudflare Pages.
- Build command is `pnpm build`; output directory is `dist`.
- Correction Worker has KV namespace IDs and the production `/api/corrections` route.
- Rollback target is known in Pages deployment history.
Search & analytics
- GSC and Bing Webmaster verified for `https://oilmanual.com`.
- `sitemap.xml` submitted (the canonical index covering pages + the image sitemap).
- Analytics endpoint or tag manager configured and verified with `?omDebug=analytics`.
- No provisional `/car/` URLs are submitted for indexing.
Trust & content
- Named reviewer and sign-off process are active before indexed vehicle recommendations.
- Low-confidence sample car rows remain noindex until primary OEM evidence is added.
- Freshness dashboard has no blocked non-sample content.
- Corrections workflow has an owner and review SLA.
Repository companion: docs/project/launch-checklist.md.