Primary Route Files
/server/routes/auth.ts/server/routes/deals.ts/server/routes/contacts.ts/server/routes/tasks.ts/server/routes/teams.ts/server/routes/public.ts/server/routes/screenshots.ts/server/routes/shortener.ts/server/routes/ai-schema.ts
Mounted Families
GET/POST/... /api/auth/*GET/POST/... /api/deals/*GET/POST/... /api/contacts/*GET/POST/... /api/tasks/*GET/POST/... /api/teams/*GET /api/public/*(public-facing)GET/POST /api/screenshots/*(auth protected)GET/POST /api/shorten/*andGET /r/*GET /api/ai/schema|entities|actions
Validation Rule
When changing any route family:- run targeted integration tests
- run
pnpm check - update docs for endpoint behavior changes
- include risk note for auth/public exposure changes