Getting Started
Set up the Narra workspace safely.
Configure Clerk, Convex, Polar, OpenAI, Deepgram, Tavily, Modal, Cloudflare R2, and Vercel for the target environment.
Use .env.local for local sandbox and preview values. Use .env.production only when production sync is intentional.
.varel/project.json remains the setup source of truth for workflow, enabled environments, and integration guidance.
Create your own Clerk development instance before testing protected routes.
Keep Narra pricing aligned across src/config/commerce.ts, Polar products, checkout routes, webhooks, and entitlements.
Run pnpm varel impact "configure integrations" --json and pnpm varel setup plan --json before provider setup.
Copy .env.production.example to .env.production and sync production values only with explicit confirmation.
Create Polar products and add their IDs to POLAR_PRODUCT_IDS before checkout testing.
Run pnpm varel doctor, pnpm agent:preflight, and pnpm check before launch.