# Delta 0.2.0-0-pre.6 ## Base Base déclarée : `0.2.0-0-pre.5.fix.1`. ## Objet Classifier les fonctionnalités Uroburas avant toute implémentation afin d'éviter un monolithe dans les futures crates multiplateformes du jeu. ## Classification Les responsabilités sont réparties entre : - engine kernel ; - technical capabilities ; - game-systems réutilisables ; - gameplay Uroburas-specific ; - services serveur ; - providers ; - platform adapters ; - tooling. ## Décomposition candidate L'étude propose des familles de crates pour : - capabilities ; - game-systems ; - Uroburas ; - apps ; - servers ; - providers ; - tools. Aucune création massive de crates n'est imposée : l'extraction doit rester motivée par une frontière et une API réelles. ## Stack serveur de référence Direction étudiée : - Tokio ; - Actix Web ; - Maud ; - tokio-tungstenite pour le realtime public ; - tonic/gRPC conditionnel pour server-to-server ; - Fluent/fluent-bundle ; - Lettre. Le client public reste orienté `HTTPS + WebSocket`. ## Ordre d'implémentation Priorité : 1. fondations réutilisables ; 2. game-systems du Mode 1 ; 3. Uroburas Challenge ; 4. services Web V1 ; 5. intégration client/server Mode 1 ; 6. Mode 3 ; 7. Mode 2. ## Validation ```bash python3 scripts/audit_rust_workspace_rules.py python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates Android deltas history python3 scripts/audit_distribution_layout.py ``` Aucune gate Cargo/Gradle/smoke n'est requise : ce delta reste documentaire.