- **IEngine**: Add run(), step(), loadModules(), socket management, health monitoring - **IModuleSystem**: Inherit ITaskScheduler, 1:1 module relationship, task delegation - **IModule**: Service injection (IIO*, ITaskScheduler*), pub/sub communication, void process() - **IIO**: Pull-based pub/sub with wildcards, low-frequency batching, health monitoring - **ITaskScheduler**: Task delegation interface for module→execution system Architecture completed with quadruple interface pattern optimized for: - Thread-safe pull-based messaging - Module task delegation to execution systems - Engine health monitoring of all IIO instances - Immutable interface foundation for future development 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| client | ||
| cmake | ||
| core | ||
| docs | ||
| examples | ||
| helpers | ||
| include/warfactory | ||
| modules | ||
| scripts | ||
| server | ||
| shared | ||
| tests | ||
| .gitignore | ||
| ADVANCED_TESTING.md | ||
| AUTOMATION_GUIDE.md | ||
| CLAUDE.md | ||
| CMakeLists.txt | ||
| cppcheck-suppressions.txt | ||
| TODO.md | ||
Documentation Warfactory
📁 Structure Documentation
📋 00-overview/
Vision générale, contexte, et introduction au projet
README.md- Guide principal développeurvue-ensemble.md- Vision et philosophie projetcontexte-narratif.md- Background et universdlc-prevus.md- Extensions planifiées
🏗️ 01-architecture/
Architecture technique et patterns de développement
architecture-technique.md- Architecture modulaire complèteclaude-code-integration.md- Développement optimisé IAbehavior-composition-patterns.md- Patterns comportement modulaireplayer-integration.md- Intégration client/serveur
⚙️ 02-systems/
Systèmes de jeu et mécaniques core
gameplay-industriel.md- Système factory/productionsysteme-militaire.md- Design véhicules et combateconomie-logistique.md- Économie et transportmap-system.md- Génération procédurale et terrainfactory-architecture-post-player.md- Architecture production avancée
🔧 03-implementation/
Implémentation, configuration et déploiement
testing-strategy.md- Stratégie tests et validationsystemes-techniques.md- Spécifications techniques bas niveauconfiguration/- Système configuration modulaire
📚 04-reference/
Référence technique et documentation de suivi
arbre-technologique.md- Arbre tech 3000+ technologiesmecaniques-jeu.md- Mécaniques et systèmes détaillésmetriques-joueur.md- Analytics et métriques (3.1GB/game)coherence-problem.md- Problèmes résolus et analysesquestions-ouvertes.md- Questions techniques en coursupdates-long-terme.md- Évolutions futureseffets-attendus.md- Effets émergents préditscontent-integrated.md- Suivi intégration contenu
🎯 Points d'Entrée Recommandés
Pour comprendre le projet :
00-overview/vue-ensemble.md- Vision générale01-architecture/architecture-technique.md- Architecture modulaire02-systems/gameplay-industriel.md- Gameplay core
Pour développer :
01-architecture/claude-code-integration.md- Workflow développement IA03-implementation/testing-strategy.md- Strategy tests04-reference/coherence-problem.md- Analyses techniques résolues
Pour la référence technique :
04-reference/arbre-technologique.md- Tech tree complet04-reference/coherence-problem.md- Analyses techniques04-reference/effets-attendus.md- Effets émergents prédits
📊 Statistiques
- Architecture modulaire révolutionnaire optimisée IA
- 85% d'intégration architecture modulaire complète
- Documentation ultra-dense : 1 spécification toutes les 3.8 lignes
- Prêt pour développement : Architecture production-ready
Documentation nettoyée et réorganisée - Structure hiérarchique optimisée pour navigation et développement