GitHub CI ready Configured: .github/workflows/ci.yml
Cloudflare deploy and storage blocked Missing: CLOUDFLARE_ACCOUNT_ID, CLOUDFLARE_API_TOKEN, PREVIEW_BASE_URL
Create Cloudflare account resources, bind D1/R2/Queues in wrangler, and set deploy credentials as secrets.
Sales email and scheduling blocked Missing: GMAIL_OAUTH_CLIENT_ID, GMAIL_OAUTH_CLIENT_SECRET, GMAIL_OAUTH_REFRESH_TOKEN, GMAIL_PUSH_SECRET, SALES_FROM_EMAIL, GOOGLE_CALENDAR_BOOKING_URL
Configure Gmail OAuth, appointment scheduling, the Pub/Sub watch topic, and GMAIL_PUSH_SECRET for inbound replies.
Payment acceptance blocked Missing: PAYMENT_WEBHOOK_SECRET, STRIPE_PAYMENT_LINK_BASE or GUMROAD_PAYMENT_LINK_BASE
Set a Stripe or Gumroad payment link base and protect payment callbacks with PAYMENT_WEBHOOK_SECRET.
Higgsfield media blocked Missing: HIGGSFIELD_API_KEY
Set HIGGSFIELD_API_KEY and connect the media worker to resolve planned Higgsfield asset requests.
Operator API security blocked Missing: OPS_API_KEY, BUILDER_API_KEY, CLIENT_REVIEW_SIGNING_SECRET, ANALYTICS_INGEST_SECRET
Set strong Worker secrets for OPS_API_KEY, BUILDER_API_KEY, CLIENT_REVIEW_SIGNING_SECRET, and ANALYTICS_INGEST_SECRET before exposing production routes.