Files
games/deltas/0.3.4/rel.001.md
2026-09-21 20:02:02 +02:00

2.9 KiB

Delta 0.3.4 — release stable

Base

Base validée : 0.3.4-rc.1.

Objet

Promouvoir mécaniquement la candidate validée vers 0.3.4 sans introduire de nouveau comportement.

Changements

La release stable :

  • passe workspace.package.version de 0.3.4-rc.1 à 0.3.4 ;
  • positionne README.md sur 0.3.4 comme stable de référence et 0.3.5-alpha.1 comme prochaine version planifiée ;
  • marque 0.3.4 terminée dans ROADMAP.md ;
  • ajoute l'entrée stable 0.3.4 dans CHANGELOG.md ;
  • enregistre la validation effective de la RC dans history/0.3.4/rc.1.md ;
  • clôt docs/plans/004-V0_3_4_REALTIME_TRANSPORT_WEBSOCKET_PLAN.md et ses deux entrées d'index ;
  • ajuste mécaniquement prompts/006-V0_3_5_START_PROMPT.md afin qu'il parte explicitement de la stable taggée v0.3.4 et des validations réellement acquises.

Frontière de release

Aucun fichier Rust, test Rust, manifeste de crate realtime, dépendance tierce, frontend, Android, gameplay, moteur, comportement WebSocket, limite, timeout ou contrat transport n'est modifié après la RC.

La stable conserve notamment :

  • game-realtime-transport-lib transport-neutral ;
  • game-realtime-websocket-lib comme backend WebSocket de référence ;
  • game-realtime-websocket-smoke comme preuve runtime localhost ;
  • l'absence de dépendance du backend dans crates/games/ et crates/engines/ ;
  • WebTransport/QUIC, TLS produit, wire/session, synchronisation et simulation authoritative hors scope de 0.3.4.

Validation proportionnelle

La gate RC complète a déjà été validée sur un état fonctionnellement identique : audits propres, check/Clippy, 18 tests realtime ciblés, smoke runtime PASS et arbre inverse conforme. beta.1 avait en outre validé cargo test --workspace --all-targets --all-features avec 53 tests réussis.

La promotion stable demande uniquement les contrôles proportionnels aux changements de version et de documentation :

cargo fmt --all -- --check

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

Clippy strict, suites de tests et smoke runtime ne sont pas répétés par cérémonie puisque la promotion stable ne modifie aucun code ni comportement. Tout échec de la gate ci-dessus doit néanmoins être corrigé avant publication.

Publication

Après validation de ce delta :

  • commit de release ;
  • tag stable unique v0.3.4 ;
  • archive ZIP du tag utilisée comme baseline autoritaire de la session suivante ;
  • démarrage de 0.3.5 uniquement depuis v0.3.4 avec prompts/006-V0_3_5_START_PROMPT.md ;
  • première tranche suivante : 0.3.5-alpha.1, audit/recherche WebTransport/QUIC et création du plan docs/plans/005-V0_3_5_WEBTRANSPORT_QUIC_POC_PLAN.md.