# Delta 0.3.1-3-rc.1 ## Base requise `0.3.1-2-beta.1`, validée le 2026-09-21. ## Objectif Créer la candidate de publication `0.3.1` sans rouvrir le scope fonctionnel du POC Snake Tauri Android. ## Gel RC Le scope `0.3.1` est gelé. Cette tranche n'ajoute : - aucune fonctionnalité ; - aucun nouveau contrôle ; - aucun framework ou refactor Web/Tauri ; - aucune dépendance ; - aucun changement de gameplay ; - aucun AAB Tauri ; - aucun patch du scaffold `gen/android`. Seuls les correctifs autorisés par `VER-RC-*` peuvent suivre sous `3-rc.1.fix.N`. ## Validation beta acquise `2-beta.1` a validé : - audits/check/Clippy workspace ; - `cargo test --workspace --all-targets --all-features` avec 35 tests réussis ; - build WASM/Vite possédé par Tauri ; - APK Debug universal ; - compilation Android `aarch64-linux-android` + `x86_64-linux-android` ; - installation/lancement du même APK sur Galaxy S9+ ARM64 et AVD API 36 x86_64. Le contrôle mécanique `unzip -l` des deux entrées ABI n'a pas été transmis et reste dans la gate RC. ## Changements - passage de `workspace.package.version` à `0.3.1-3-rc.1` ; - synchronisation du package frontend Tauri Snake à `0.3.1-3-rc.1` ; - entrée RC dans `CHANGELOG.md` ; - historique de la beta validée ; - consolidation du plan `0.3.1` avec omission de `2-beta.2` ; - création de `docs/testing/005-V0_3_1_RC_VALIDATION_MATRIX.md` ; - préparation de `prompts/004-V0_3_3_START_PROMPT.md`, puisque `0.3.2` reste différée ; - mise à jour de la roadmap pour réserver à `0.3.3` le pipeline SDL3 natif multi-ABI, l'AAB et l'évaluation du support d'anciennes versions Android. ## Validation RC Appliquer intégralement : ```text docs/testing/005-V0_3_1_RC_VALIDATION_MATRIX.md ``` La gate revalide le workspace complet, reconstruit l'APK autonome universal et le fume sur x86_64 + ARM64. Aucun `npm run build` manuel et aucun AAB ne sont requis. ## Après validation Si la RC est propre, la promotion vers `0.3.1` est mécanique : versions stables, entrée stable du changelog, historique RC, clôture du plan et delta de release. Aucun nouveau comportement ne doit être introduit.