From 0576cb33ea64541f217af41bd9c75ab98fc72deb Mon Sep 17 00:00:00 2001 From: Vantz Stockwell Date: Mon, 16 Feb 2026 00:02:22 -0500 Subject: [PATCH] =?UTF-8?q?docs:=20Overhaul=20CLAUDE.md=20=E2=80=94=20Nest?= =?UTF-8?q?JS=20stack,=20MCP=20doctrine,=20new=20lessons=20learned?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Updated tech stack from Rust/Axum to NestJS/TypeScript - Updated project structure with backend-nest/ layout - Updated commands for NestJS dev workflow - Updated architecture patterns (TypeORM, global guards, ValidationPipe) - Updated Docker ports table (8101 for Postgres MCP access) - Expanded database schema section (41 tables, full categorization) - Added MCP Toolkit section: Postgres, Memory, Playwright, Context7, Sequential Thinking, Mermaid - Added Memory protocol: what goes in Memory vs CLAUDE.md, session boot sequence - Added MCP + Agent Tiers refinements (Postgres replaces migration file reading) - Updated Key Modules table with NestJS module paths - Added lessons 15-17 from Operation Corrosion Reforge Co-Authored-By: Claude Opus 4.6 --- CLAUDE.md | 265 +++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 195 insertions(+), 70 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 97a2d70..625c2f2 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -10,30 +10,33 @@ Corrosion is a hosted SaaS platform that gives Rust game server administrators a ## Tech Stack -- **Backend**: Rust (Axum on Tokio), sqlx (compile-time verified queries), async-nats +- **Backend**: NestJS 10 (TypeScript), TypeORM 0.3, Passport JWT, class-validator +- **Original Backend**: Rust (Axum on Tokio), sqlx — migrations still in `backend/migrations/`, DB schema originates here - **Frontend**: Vue 3 (Composition API, `