Files
games/deltas/0.3.1/rel.001.md
2026-09-21 08:22:30 +02:00

2.3 KiB

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 :

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.