0.2.0-0-pre.6

This commit is contained in:
2026-09-18 22:57:26 +02:00
parent 130150a751
commit ec93eaebb2
11 changed files with 988 additions and 9 deletions

75
deltas/0.2.0/0-pre.6.md Normal file
View File

@@ -0,0 +1,75 @@
<!-- file: deltas/0.2.0/0-pre.6.md -->
<!-- version: 1 -->
# 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.