Run the launch compliance check on every public page before you say "deployed
Ready nowA script and a PreToolUse hook that block `vercel --prod` until every public route passes: server-rendered, HSTS and security headers, enforced CSP, geo-gated EU consent banner gating trackers, GPC and Do Not Sell, privacy policy naming processors, OG, robots, sitemap, captions, FTC claim substantiation.
Kit
No separate kit. The playbook is self-contained.
You need
| Account | Why | Free or paid | Plan |
|---|---|---|---|
| Claude Code (Anthropic Claude Pro or Max) | The AI operator every system runs through. Skills, hooks, memory, MCP servers and the Brain plugin all load inside Claude Code. | Paid | Claude Pro (20 USD/mo) works for light use; Max (100 USD or 200 USD/mo) for daily multi-hour sessions. Anthropic terms require each user to hold their own subscription; never share a login. |
| Vercel | Hosts every site, funnel, dashboard and serverless API (subscribe, book, attribution, AC proxy). Runs the cron jobs declared in vercel.json. | Free tier available | Pro (20 USD/mo per seat). The Hobby plan forbids commercial use, so any client site or paid product must be on Pro. Hobby is fine for a personal portfolio. |
| Playwright + headless Chrome (and Safari for the final check) | Renders pages to PNG for visual QA, drives the dashboard verification protocol, captures library stills, renders HTML titles and animations offline. | Free | Free. Google Chrome installed for headless screenshots; Playwright installs its own Chromium and WebKit. |
What you bring
- Your business street address, for the privacy policy
- Your list of the processors you use, for the same policy
- Your substantiation for every results claim you make on the page
The steps
- Install the check and the gate
- Run it on the local build and fix every FAIL
- Gate the trackers on consent and GPC, geo-gated
- The policies and the footer
- Deploy, then run everything on the live URL
Goes further if you have already built Install hooks and gates so your rules enforce themselves. You can build this without it.
Get the full playbook
Part of: Build your website