# Delta 0.1.0-1-alpha.1 ## Base Base validée : `0.1.0-0-pre.11.fix.5`. ## Passage en alpha Les deux POC sont désormais jouables et réutilisent le même moteur sur Desktop. Snake a également été validé sur un Galaxy S9+ ARM64 réel. La phase `0-pre.*` est donc close. `1-alpha.*` commence la stabilisation volontaire de l'API moteur V1. ## Provenance runtime `engine-v1-platform-api` introduit `RuntimeProvenance` et cinq dimensions orthogonales : ```text PlatformFamily DeviceClass ExecutionModel RuntimeHost InputProfile ``` Objectif : conserver avec une session, un score, un replay ou un événement analytics assez de contexte pour distinguer notamment : ```text Android / Phone / Native / Native / Touch Desktop / Desktop / Native / Native / KeyboardMouse Desktop / Desktop / Wasm / TauriWebView / KeyboardMouse Web / Phone / Wasm / Browser / Touch ``` Aucune API de comparaison automatique n'est introduite. La politique de leaderboard reste propre au jeu/backend. ## Identité joueur Authentification et provenance sont volontairement séparées. Un score anonyme et un score authentifié peuvent porter la même provenance. Le futur modèle de compte ne devra donc pas être utilisé pour déduire l'environnement technique. ## Documentation - ajout de `docs/architecture/010-RUNTIME_PROVENANCE.md` ; - extension de la documentation des leaderboards ; - enregistrement de la validation `0-pre.11.fix.5` ; - ajout de `1-alpha.2` pour le POC Web/WASM dans Tauri. ## Android Les `versionName` Reflex et Snake passent à : ```text 0.1.0-1-alpha.1 ``` ## Validation ```bash cargo fmt --all cargo fmt --all -- --check 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 cargo check --workspace cargo clippy --workspace --all-targets --all-features -- -D warnings cargo test -p engine-v1-platform-api --all-targets --all-features cargo test -p engine-v1-common --all-targets --all-features cargo test -p engine-v1-sdl --all-targets --all-features cargo test -p game-reflex-poc --all-targets --all-features cargo test -p game-snake-poc --all-targets --all-features ``` ## Smokes Aucun changement de gameplay n'est introduit par ce delta. Un smoke Desktop court de Reflex et Snake suffit après les gates Rust. ## Transition Si les gates sont propres, passer à `0.1.0-1-alpha.2` pour le POC WASM + Tauri. En cas d'échec imputable au projet, produire `0.1.0-1-alpha.1.fix.1`.