65 lines
2.2 KiB
Markdown
65 lines
2.2 KiB
Markdown
<!-- 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.
|