BREAKING CHANGES to IModule interface: - Replace initialize() with setConfiguration(const IDataNode&) - Add getConfiguration() returning const IDataNode& - Change isHealthy() to getHealthStatus() returning JSON New Core Interfaces: - IDataTree: Hierarchical configuration container with hot-reload - IDataNode: Configuration nodes with type-safe property access - ICoordinationModule: Global system orchestrator for module deployment - ITaskScheduler: Dedicated file for task delegation interface System Architecture: - MainServer → CoordinationModule → IEngine → IModuleSystem → Modules - gameconfig.json as single source of truth for all configuration - Configuration immutability via const references - Module coordination and health monitoring Documentation Updates: - Removed references to deprecated "10 engines" architecture - Added comprehensive technical specifications - Updated CLAUDE.md with configuration system details - Created INTEGRATION-MASTER-LIST.md reference 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| arbre-technologique.md | ||
| coherence-problem.md | ||
| content-integrated.md | ||
| effets-attendus.md | ||
| INTEGRATION-MASTER-LIST.md | ||
| mecaniques-jeu.md | ||
| metriques-joueur.md | ||
| questions-ouvertes.md | ||
| updates-long-terme.md | ||