Settings

Configure your AI provider and production runtime readiness

Operational readiness

Cloudflare-first runtime checks for automation, email, auth, and AI.

Aug 5, 12:49 PM

Browser Rendering

Ready

BROWSER binding detected for PDF export and reviewed browser checks.

Outbound email

Needs setup

RESEND_API_KEY is not configured; email sends fail closed and are skipped.

Next: Set the Resend secret in the Worker environment when production sending is ready.

Sender identity

Code ready

Using the default sender RolePatch <alerts@rolepatch.com>.

Next: Override EMAIL_FROM if sender verification uses a different production identity.

AI gateway

Ready

AI base URL and API key are configured.

Knowledgebase similarity

Needs setup

Semantic pre-ranking needs the shared Knowledgebase service key and a RolePatch RAG index.

Next: Configure RAG_SERVICE_KEY and ROLEPATCH_RAG_INDEX_ID, then add the RAG_SERVICE binding when production config changes are approved.

Auth and OAuth

Ready

Better Auth and Google OAuth configuration is present.

Payment checkout

Needs setup

Dodo checkout needs an API key, return URL, and starter/pro/bulk product IDs.

Next: Configure DODO_PAYMENTS_API_KEY, DODO_PAYMENTS_RETURN_URL, and all DODO_PRODUCT_* IDs.

Payment webhook

Needs setup

Dodo webhook verification needs the webhook secret and token product IDs.

Next: Configure DODO_PAYMENTS_WEBHOOK_KEY and all DODO_PRODUCT_* IDs before accepting live payments.

Worker hooks

Code ready

Scheduled and Email Routing handlers are wired in worker.mjs and dispatch through internal routes.

Next: Activate production cron triggers and the Email Routing rule in Cloudflare when ready.

Chrome extension

Store-ready package checks for reviewed ATS fill and receipt capture.

Unpacked build

Package

pnpm --dir extension build

Load path

extension/dist

API base

https://rolepatch.com

Auth

Signed-in browser profile

ATS coverage

GreenhouseLeverWorkdayAshbyWorkableRecruiteePersonioSmartRecruiters

Boundary

Uses active-tab access and provider host permissions. No all-site permission, captcha bypass, or unattended bulk apply.