# Project Rules — Backend Service (Cursor) # Extends global .cursor-rules + project AGENTS.md. ## Stack - Node.js / TypeScript - Database: Prisma or Drizzle ORM - Testing: Vitest + Supertest ## Rules - No frontend code in this project. API-only service. - Routes are thin — delegate to services for business logic. - Validate all inputs at route level (zod/joi). - Environment config via .env. Never hardcode secrets. - Follow AGENTS.md for architecture constraints and Roll workflow.