{ "version": 1, "project": "box-nestjs-monorepo", "description": "Box System: NestJS monorepo with mgnt/app/stats APIs, MySQL, MongoDB, Redis, and heavy ads traffic.", "read_context": [ "docs/ARCHITECTURE.md", "docs/SYSTEM_OVERVIEW.md", "docs/API_FLOW_DIAGRAMS.md", "docs/HIGH_LEVEL_MERMAID_DIAGRAMS.md", "docs/DEVELOPMENT_CHECKLIST.md", "docs/DEPLOYMENT_GUIDE.md", "docs/CODEX_ONBOARDING.md" ], "preferences": { "languages": [ "typescript" ], "frameworks": [ "nestjs" ], "style": { "testsPreferred": true, "avoidBreakingChanges": true } }, "rules": [ "Always generate TypeScript for backend code unless explicitly told otherwise.", "Follow the architecture and flows described in docs/ARCHITECTURE.md and docs/API_FLOW_DIAGRAMS.md.", "Prefer NestJS patterns: modules, controllers, services, guards, interceptors.", "Respect existing DTOs, Prisma schemas, and naming conventions.", "When refactoring, preserve backward compatibility whenever reasonably possible.", "Before generating code, summarize the intended change and potential impact." ] }