# AddToClaudemd.md - Ajouts CLAUDE.md ## Points intégrés (4, 5, 6) ### Build Commands - À remplacer ```bash # CRITICAL: Module autonome uniquement cd modules/tank/ && cmake . # NEVER cmake .. ``` ### Contraintes développement - À ajouter ```markdown ## Module Constraints (CRITICAL) - **MAX 300 lignes** par module - **NEVER** `#include "../"` ou cmake .. - **JSON only** communication entre modules - **Build autonome** : `cd modules/X/ && cmake .` ``` ### Classification modules - À ajouter ```markdown ## Performance Classification - **Critical** (local) : ProductionModule <1ms, TankModule <16ms - **Strategic** (réseau) : EconomyModule 1000ms, MapModule 500ms - **Client/Server** : V1 thin client → V2 shared logic prediction ``` ### Point 8 - Développement Parallèle - À ajouter ```markdown ## Développement Parallèle (Point 8) - **Multiple instances Claude** : Développement simultané sans conflits - **Isolation modules** : Chaque module = contexte indépendant - **Builds autonomes** : `cmake .` par module, zéro dépendance parent - **Git-friendly** : Commits isolés, pas de merge conflicts ``` ### Point 9 - CLAUDE.md Spécialisés - À ajouter ```markdown ## CLAUDE.md Contextuels (Point 9) - **CLAUDE.md par module** : Instructions ultra-spécialisées (50 lignes max) - **Contexte précis** : Tank ≠ Economy ≠ Factory instructions - **Efficacité IA maximale** : Instructions pertinentes uniquement - **Templates spécialisés** : Chaque module = contexte développement unique ``` ### Point 10 - Migration V1→V2 - À ajouter ```markdown ## Migration Progressive (Point 10) - **Évolution sans risque** : V1 Thin Client → V2 Shared Logic - **A/B testing** : Migration progressive 10% → 50% → 100% - **Fallback automatique** : Retour V1 si problème V2 - **Zéro réécriture** : V1 code reste valide, V2 = extension - **Forward-compatible** : Architecture V1 compatible V2 dès design ``` ### Points 86-166 INTÉGRÉS - À ajouter ```markdown ## Points Techniques Intégrés - **Point 86-89** : Contraintes modules ✅ CLAUDE.md - **Point 90-95** : Transport costs ✅ transport-economic-system.md - **Point 131** : ProductionModule exception ✅ CLAUDE.md - **Point 166** : IModule interface ✅ CLAUDE.md - **Points 126-130** : Build constraints ✅ Module Constraints - **Point 135** : State preservation ✅ Development Workflow - **Points 42-44** : Testing strategy ✅ Development Workflow ``` ### Points 251-350 Configuration, Error Handling, Security & Deployment - INTÉGRÉS ```markdown ## Configuration, Error, Security & Deployment (Points 251-350) - **docs/configuration/** : Dossier complet 100+ spécifications - **Transport Config** : Ship/train/air/truck costs + thresholds - **Storage Config** : €0.02/kg/day + inventory levels - **Market Config** : 6h cycles + scarcity multipliers - **Infrastructure Config** : Construction costs + 15y ROI - **Module Config** : Smart dependencies + hot-swapping - **Error Handling** : Engine crash/restart + Redis failover - **Anti-cheat** : Validation + psychological warfare - **Network Failures** : Graceful degradation + timeout handling - **Security Measures** : Server authority + client prediction - **Psychological Warfare** : Anti-cheat avec bugs simulés - **Mode-based Security** : Dev/solo/multiplayer variants - **Deployment Strategies** : Progressive V1→V2 + A/B testing - **Hot-reload Production** : Zero downtime updates - **Risk Mitigation** : Fallback automatique + backward compatibility ``` ## Total restant 358+ points spécifiés + 82 non-spécifiés (570 - 130 intégrés)