0.3.1-2-beta.1

This commit is contained in:
2026-09-21 08:11:36 +02:00
parent d8e7951a04
commit e5a4d7fe44
13 changed files with 551 additions and 33 deletions

64
deltas/0.3.1/3-rc.1.md Normal file
View File

@@ -0,0 +1,64 @@
<!-- file: deltas/0.3.1/3-rc.1.md -->
<!-- version: 1 -->
# 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.