# Delta 0.2.0-0-pre.3 ## Base Base déclarée : `0.2.0-0-pre.2.fix.3`. ## Objet Compléter l'étude fonctionnelle validée en `0-pre.2.fix.3` avec deux axes manquants : adversaires pilotés/bots et architecture Web/identité/hébergement multi-jeux. ## Bot / pseudo-IA L'étude couvre : - logique simple ; - recherche/pathfinding ; - modèles entraînés éventuels ; - bot local ; - bot serveur ; - difficulté ; - remplacement de joueur ; - bots de tests/charge ; - réutilisation des semantic actions ; - séparation entre moteur d'exécution et stratégie propre au jeu. Aucune dépendance ML n'est réservée comme obligatoire. ## Web / identité / hébergement L'étude couvre : - identité canonique `PlayerId` ; - anonymous account ; - credentials propres ; - OAuth/OIDC ; - Google/Apple ; - Play Games/Game Center/Steam comme identities liées ; - account linking/merge ; - sessions/tokens ; - portail initial `games.sasedev.com` ; - pages/jeux sous portail commun ; - migration future d'un jeu vers son propre domaine ; - services logiques `www/auth/api/cdn/leaderboard/realtime/admin` ; - services spécifiques par jeu ; - multi-tenant logique ; - modular monolith initial puis séparation motivée par besoin réel ; - CORS/origins/OAuth redirects lors de la multiplication des domaines. ## Fichiers nouveaux - `docs/studies/007-GAME_AI_AND_BOT_EXECUTION_STUDY.md` ; - `docs/studies/008-WEB_IDENTITY_AND_GAME_HOSTING_STUDY.md` ; - `history/0.2.0/0-pre.2.fix.3.md`. ## 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 : aucune implémentation runtime ou configuration de build n'est modifiée.