Last Updated: January 2026
Quick navigation to all documentation. See .cursor/README.md for priority rules.
Architecture (architecture/)
File
Contents
nestjs.md
DTOs, controllers, services, Swagger
nextjs.md
RSC patterns, App Router
File
Contents
README.md
Project milestones, future plans
Check ADRs: decisions/ - Don't re-litigate old decisions
Read: system-overview.md - Understand data flow
Read: nestjs.md - DTO patterns, Swagger
Reference: conventions.md - Naming, code style
Read: nestjs.md - Controller patterns
Check: rules.yaml - Checklist auto-injects
Reference: security.md - Validation requirements
Read: nextjs.md - RSC patterns
Check: rules.yaml - Checklist auto-injects
Reference: conventions.md - Naming conventions
Read: system-overview.md - When & how
Create packages/[name]/ with package.json, tsconfig.json
Update root package.json workspaces if needed
Add path aliases to consuming apps
Adding an External Service
Read: system-overview.md - When & how
Create services/[name]/ with Dockerfile
Add to docker-compose.yml
Create NestJS client service
Integrating External Systems
Read: integration-checklist.md - Full checklist
Understand wire format before coding
Implement bidirectional conversion
Test with actual system, not just TypeScript
File: rules.yaml
Checklists auto-inject based on file patterns:
Pattern
Checklist
**/*.controller.ts
DTOs, Swagger, validation
**/*.service.ts
logging, error handling
apps/web/**/*.tsx
Server Components, TypeScript
When updating documentation:
Update "Last Updated" date in file header
Single source of truth: Update ONE file per topic
Cross-reference: Link to other files, don't duplicate
Priority order: decisions/ > architecture/ > reference/ > frameworks/ > roadmap/
Last Updated: January 2026