# Historique 0.3.1-0-pre.1 ## Statut Cadrage `0.3.1-0-pre.1` validé par l'utilisateur le 2026-09-20. Les audits, le formatage, le check workspace et Clippy strict passent ; aucun `.fix.N` n'est requis avant l'ouverture de `0-pre.2`. ## Gate utilisateur La gate fournie dans le delta a été exécutée avec succès : ```text General Rust rule audit: clean Rust export completeness audit: 0 candidate(s) games.sasedev workspace audit: clean Markdown table audit: clean (5 table(s), 210 file(s)) Distribution layout audit: clean (31 required path(s), 1 forbidden path(s) absent) cargo fmt --all: clean cargo fmt --all -- --check: clean cargo check --workspace: clean cargo clippy --workspace --all-targets --all-features -- -D warnings: clean ``` ## Environnement confirmé L'inventaire de transmission vers `0-pre.2` confirme : - Rust/Cargo `1.94.1` ; - Tauri CLI `2.11.3` ; - cibles Rust `aarch64-linux-android`, `x86_64-linux-android`, `wasm32-unknown-unknown` et `x86_64-unknown-linux-gnu` ; - Node `24.21.0`, npm `11.19.0`, wasm-bindgen `0.2.128` ; - OpenJDK Temurin `25.0.4.1` disponible via `java` ; - `ANDROID_HOME=/home/sinus/DEV/AndroidSDK` ; - `JAVA_HOME` et `NDK_HOME` non définis globalement ; - Android Debug Bridge `37.0.1` ; - un Samsung SM-G965F réel connecté ; - AVD `Medium_Phone`, `Medium_Phone_API_36.0` et `sasedev_games_api36` disponibles. Le projet ne transforme pas l'absence de `NDK_HOME` en défaut : l'installation locale conserve plusieurs NDK sous `$ANDROID_HOME/ndk/`. Si une commande Tauri demande cette variable, elle sera définie ponctuellement vers une version exacte. De même, `JAVA_HOME` ne devient nécessaire que si la CLI ne résout pas le JDK disponible depuis l'environnement. ## Transmission vers 0-pre.2 L'archive complète `khadhroony-solana-project-v0.3.15.zip` est désormais disponible directement pour la tranche suivante. L'audit de ses six applications `ksp-app-*-desk` confirme le modèle retenu : façade `lib.rs`, assemblage `tauri.rs`, frontend Vite dans la crate, `tauri.conf.json`, capability dédiée et dépendances tracing Rust/TypeScript.