# Historique 0.3.1-3-rc.1 ## Statut RC validée par l'utilisateur le 2026-09-21 puis retenue pour promotion mécanique vers `0.3.1`. ## Gate workspace La gate RC complète a passé : - `cargo fmt --all` puis `cargo fmt --all -- --check` ; - audits Rust général, exports, workspace, Markdown et distribution propres ; - `cargo check --workspace` ; - `cargo clippy --workspace --all-targets --all-features -- -D warnings` ; - `cargo test --workspace --all-targets --all-features` avec 35 tests réussis et aucun échec. ## Build frontend et packaging Android `npm install` a terminé sans vulnérabilité signalée. Le build Tauri a exécuté son hook `beforeBuildCommand`, comprenant le build WASM release, `wasm-bindgen`, TypeScript, Vite production et la copie des assets. La commande : ```text cargo tauri android build --debug --apk --target aarch64 --target x86_64 ``` a produit l'APK autonome universal : ```text gen/android/app/build/outputs/apk/universal/debug/app-universal-debug.apk ``` Le contrôle `unzip -l` a confirmé les deux bibliothèques natives : ```text lib/arm64-v8a/libgame_snake_poc_tauri_lib.so lib/x86_64/libgame_snake_poc_tauri_lib.so ``` ## Smokes Android Le même APK universal a été installé puis lancé avec succès : - sur l'AVD `sasedev_games_api36` x86_64 ; - sur le Galaxy S9+ ARM64 réel. Aucun défaut nécessitant un `3-rc.1.fix.N` n'a été remonté après ces smokes. ## Conclusion La RC reste fonctionnellement identique au scope gelé de `0.3.1`. La promotion stable peut rester strictement mécanique.