# 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 : ```bash 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`.