Developer workflow
Local development
Run the frontend and backend locally and use the validation commands the repo expects.
Commands
Develop & validate
pnpm dev
npx convex dev
pnpm format:check
pnpm lint
pnpm typecheck
pnpm buildWhen to run Convex
Run npx convex dev when working on document processing, chat, uploads, auth-backed data, generated Convex API bindings, or any UI that subscribes to backend state.
Generated files
Convex generated files live under
convex/_generated and are ignored by lint configuration. If schema or function signatures change, refresh the generated bindings before trusting TypeScript errors.