docs: fix Next.js 14→15 version refs, add libs to CLAUDE.md
- Update stale Next.js 14 references to 15 in audit docs - Add libs/ai-services and libs/mcp-servers to CLAUDE.md project structure Resolves TEC-2259 Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
15
CLAUDE.md
15
CLAUDE.md
@@ -15,8 +15,9 @@ pnpm dev # Start all apps (API :3001, Web :3000)
|
||||
## Architecture
|
||||
|
||||
- **apps/api** — NestJS backend (CQRS, DDD, clean architecture)
|
||||
- **apps/web** — Next.js 14 frontend (App Router, Tailwind, Zustand)
|
||||
- **libs/mcp-servers** — MCP tool server library
|
||||
- **apps/web** — Next.js 15 frontend (App Router, Tailwind, Zustand)
|
||||
- **libs/ai-services** — Python FastAPI AI/ML services (AVM, content moderation, NLP)
|
||||
- **libs/mcp-servers** — MCP tool server library (property search, analytics, valuation)
|
||||
- **prisma/** — Schema, migrations, seed scripts
|
||||
- **e2e/** — Playwright E2E tests (API + Web projects)
|
||||
|
||||
@@ -35,7 +36,7 @@ pnpm dev # Start all apps (API :3001, Web :3000)
|
||||
|
||||
- **Runtime**: Node.js >= 22, pnpm 10
|
||||
- **Backend**: NestJS, Prisma ORM, PostgreSQL 16 + PostGIS, Redis
|
||||
- **Frontend**: Next.js 14, React 18, Tailwind CSS 3, Zustand, Mapbox GL
|
||||
- **Frontend**: Next.js 15, React 18, Tailwind CSS 3, Zustand, Mapbox GL
|
||||
- **Testing**: Vitest (unit), Playwright (E2E)
|
||||
- **CI**: GitHub Actions (lint → typecheck → test → build)
|
||||
|
||||
@@ -63,6 +64,14 @@ apps/api/src/modules/
|
||||
|
||||
Each module follows DDD layers: `domain/` → `application/` → `infrastructure/` → `presentation/`.
|
||||
|
||||
## Project Structure (Libs)
|
||||
|
||||
```
|
||||
libs/
|
||||
ai-services/ — Python FastAPI AI/ML services (AVM, content moderation, NLP)
|
||||
mcp-servers/ — MCP tool server library (property search, analytics, valuation)
|
||||
```
|
||||
|
||||
## Database
|
||||
|
||||
- PostgreSQL 16 with PostGIS extension for geospatial queries
|
||||
|
||||
Reference in New Issue
Block a user