# Delta 0.3.0 — release stable ## Base Base validée : `0.3.0-3-rc.1`. ## Objet Promouvoir mécaniquement la candidate validée vers `0.3.0` sans introduire de nouveau comportement. ## Changements La release stable : - passe `workspace.package.version` de `0.3.0-3-rc.1` à `0.3.0` ; - passe le package frontend Web Snake de `0.3.0-3-rc.1` à `0.3.0` ; - positionne `README.md` sur la stable `0.3.0` et indique `0.3.1` comme prochaine version planifiée mais non démarrée ; - ajoute l'entrée stable `0.3.0` dans `CHANGELOG.md` ; - enregistre la validation effective de la RC dans `history/0.3.0/3-rc.1.md` ; - clôt le plan `0.3.0` et réconcilie la baseline architecturale avec l'état effectivement publié. Les métadonnées Android et le package frontend Reflex/Tauri ne sont pas modifiés : ils n'appartiennent pas au chemin de distribution ajouté par `0.3.0`. Le prompt `prompts/003-V0_3_1_START_PROMPT.md` est conservé tel que validé en RC. ## Frontière de release Aucun changement de gameplay, de Rust source, de dépendance, de build frontend, 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 donc que les gates proportionnelles au changement de version et à la documentation : ```bash python3 scripts/audit_rust_workspace_rules.py python3 scripts/audit_markdown_tables.py README.md CHANGELOG.md docs deltas history cargo check --workspace (cd Web/game-snake-poc && npm install && npm run build) ``` `cargo fmt`, Clippy, la suite workspace complète, `cargo tree`, l'audit de distribution et les smokes ne sont pas répétés : cette promotion ne touche ni code Rust, ni dépendance, ni layout de distribution, et ces gates ont déjà été validées sur `0.3.0-3-rc.1` fonctionnellement identique. ## Publication Après validation de ce delta : - commit de release ; - tag stable `v0.3.0` ; - prochaine session ouverte uniquement à partir de la stable taggée `v0.3.0` et de `prompts/003-V0_3_1_START_PROMPT.md`.