Files
games/history/0.3.1/0-pre.1.md
2026-09-20 21:30:12 +02:00

46 lines
2.1 KiB
Markdown

<!-- file: history/0.3.1/0-pre.1.md -->
<!-- version: 1 -->
# 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/<version>`. 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.