warfactoryracine/docs/toCheck/AddToClaudemd.md
StillHammer 6c7934d530 Integrate 227 additional technical specification points
Major integration of Points 251-570 from master list:
- Points 251-350: Configuration system (error handling, security, deployment)
- Points 351-390: Claude Code development practices added to CLAUDE.md
- Points 391-470: Integration patterns and UX already covered in architecture
- Points 471-570: Business logic and build system already documented
- Points 136-142: Interface contracts already integrated

Created complete docs/configuration/ folder with:
- transport-economic-system.md (economic parameters)
- module-configuration.md (smart dependencies)
- error-handling.md (crash recovery, Redis failover)
- security-measures.md (anti-cheat, server authority)
- deployment-strategies.md (V1→V2 migration, hot-reload)

Progress: 357/570 points integrated (63%), only 131 concrete points remaining

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-22 07:08:15 +08:00

3.6 KiB

AddToClaudemd.md - Ajouts CLAUDE.md

Points intégrés (4, 5, 6)

Build Commands - À remplacer

# CRITICAL: Module autonome uniquement
cd modules/tank/ && cmake .    # NEVER cmake ..

Contraintes développement - À ajouter

## 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

## 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

## 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

## 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

## 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

## 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

## 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)