Operations
Usage & integrations
OpenRouter utilization and live-service readiness.
MVP checklist
This is the operational checklist for getting the workspace connected and supported in live mode.
Convex persistence
Templates stay in mock mode until Convex is configured.
Run `npx convex dev`, then copy `NEXT_PUBLIC_CONVEX_URL` and `CONVEX_DEPLOYMENT` into `.env.local`. `CONVEX_DEPLOY_KEY` is optional.
OpenRouter generation
Generation falls back to mock-safe template content.
Set `OPENROUTER_API_KEY` and `OPENROUTER_DEFAULT_MODEL`.
Airtable references
Reference programs come from bundled mock data and uploaded sources.
Optional for MVP. Add `AIRTABLE_API_KEY` and `AIRTABLE_PROGRAMS_BASE_ID` later if you want live Airtable retrieval.
WorkOS auth
The app runs in demo mode without authentication.
Set `WORKOS_API_KEY`, `WORKOS_CLIENT_ID`, `WORKOS_COOKIE_PASSWORD`, and `WORKOS_REDIRECT_URI`.
Public app URL
The app can run locally, but callback and referer behavior are less explicit.
Set `NEXT_PUBLIC_APP_URL` to `http://programtemplates.localhost:1355` for local dev.
Total tokens
Total cost
Users
Days
OpenRouter utilization
Cost by model
openai/gpt-4o
openai/gpt-4.1
openai/gpt-4o-mini
OpenRouter utilization
Cost by user
avery@program-templates.test
tokens16,248ops-admin@program-templates.test
tokens9,724jordan@program-templates.test
tokens6,912morgan@program-templates.test
tokens5,530OpenRouter utilization
Cost by date
2026-03-07
tokens13,5382026-03-08
tokens9,7242026-03-05
tokens8,2402026-03-06
tokens6,912