# Delta 0.3.1 — release stable ## Base Base validée : `0.3.1-3-rc.1`. ## Objet Promouvoir mécaniquement la candidate validée vers `0.3.1` sans introduire de nouveau comportement. ## Changements La release stable : - passe `workspace.package.version` de `0.3.1-3-rc.1` à `0.3.1` ; - passe le package frontend Tauri Snake de `0.3.1-3-rc.1` à `0.3.1` ; - positionne `README.md` sur la stable `0.3.1` et `0.3.3` comme prochaine version active planifiée, `0.3.2` restant différée ; - marque `0.3.1` comme terminée dans `ROADMAP.md` ; - ajoute l'entrée stable `0.3.1` dans `CHANGELOG.md` ; - enregistre la validation effective de la RC dans `history/0.3.1/3-rc.1.md` ; - clôt le plan `0.3.1` et confirme que l'AAB/compatibilité Android ancienne appartiennent au POC SDL3 natif `0.3.3`. Le prompt `prompts/004-V0_3_3_START_PROMPT.md` est conservé tel que préparé et validé en RC. ## Frontière de release Aucun changement de gameplay, de code Rust, de dépendance, de configuration exécutable, de frontend, de build Android, d'architecture ou de capability n'est introduit après la RC. ## Validation La gate RC complète a déjà été validée sur un état fonctionnellement identique. La promotion stable ne requiert que les gates proportionnelles aux changements de versions et de documentation : ```bash python3 scripts/audit_rust_workspace_rules.py python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates Android Web deltas history python3 scripts/audit_distribution_layout.py cargo check --workspace (cd crates/apps/game-snake-poc-tauri && npm install) (cd crates/apps/game-snake-poc-tauri && cargo tauri android build --debug --apk --target aarch64 --target x86_64) ``` Le build Tauri reste la seule validation frontend de release : ne pas lancer `npm run build` manuellement. Les smokes AVD/ARM64, Clippy strict et la suite workspace complète ne sont pas répétés, car aucun code/runtime n'a changé depuis la RC validée. ## Publication Après validation de ce delta : - commit de release ; - tag stable `v0.3.1` ; - prochaine session ouverte uniquement à partir de la stable taggée `v0.3.1` et de `prompts/004-V0_3_3_START_PROMPT.md` ; - ne pas créer artificiellement `0.3.2` tant que son critère de réouverture n'est pas satisfait.