This commit is contained in:
2026-09-17 22:48:24 +02:00
parent ee88466dce
commit eee1319eb3
12 changed files with 290 additions and 13 deletions

View File

@@ -0,0 +1,69 @@
<!-- file: history/0.1.0/3-rc.1.fix.1.md -->
<!-- version: 1 -->
# Historique 0.1.0-3-rc.1.fix.1
## Statut
Validé par l'utilisateur le 2026-09-17 puis promu vers `0.1.0`.
## Gate workspace
La gate RC complète a passé :
- `cargo fmt --all` ;
- `cargo fmt --all -- --check` ;
- audits Rust, exports, workspace, Markdown et distribution ;
- `cargo check --workspace` ;
- `cargo clippy --workspace --all-targets --all-features -- -D warnings` ;
- `cargo test --workspace --all-targets --all-features`.
Le correctif RC a notamment réaligné le test du bridge JNI sur le contrat `3`.
## Desktop release
Les runners Reflex et Snake ont été construits en `--release`, exécutés, puis arrêtés proprement via SDL3.
## Tauri / WASM
`cargo tauri build` a réussi avec ses hooks de build WASM et Vite/TypeScript.
Le binaire release Tauri a confirmé :
- initialisation du runtime ;
- tracing frontend ;
- frontend prêt ;
- provenance `Desktop / TauriWebView / Wasm / KeyboardMouse`.
## Android x86_64 / API 36
Reflex et Snake ont été reconstruits pour x86_64, assemblés et installés sur l'AVD de référence.
Pour les deux jeux, Back a produit l'observation système puis l'arrêt propre du runtime SDL3 :
```text
Android system Back observed
SDL3 runtime stopped
Finished main function
```
Aucun `FATAL` ni panic n'a été observé dans ces smokes.
## Android ARM64 réel
Reflex et Snake ont été reconstruits en `arm64-v8a`, assemblés et installés sur le Galaxy S9+ de référence.
Les deux jeux ont démarré avec le tracing Android et le runtime SDL3, puis se sont arrêtés proprement avec la fin de l'Activity SDL.
## Conclusion
La RC couvre les voies de distribution et d'exécution du POC :
```text
Desktop SDL3 natif
Tauri / WebView / WASM
Android x86_64 / API 36
Android ARM64 réel
```
Aucun changement fonctionnel supplémentaire n'est requis pour la promotion `0.1.0`.