Files
games/history/0.3.5/beta.2.md
2026-09-22 12:00:49 +02:00

2.2 KiB

Historique 0.3.5-beta.2

Statut

0.3.5-beta.2 a été validée par l'utilisateur le 2026-09-22. Cette tranche est une consolidation pré-RC exclusivement documentaire/build-metadata : aucun fichier Rust, backend, dépendance, protocole, fallback, datagram, engine ou gameplay n'a été modifié.

Gate validée

La validation exécutée a confirmé :

General Rust rule audit: clean
Rust export completeness audit: 0 candidate(s)
games.sasedev workspace audit: clean
Markdown table audit: clean (5 table(s), 316 file(s))
Distribution layout audit: clean (66 required path(s), 8 forbidden path(s) absent)
cargo check --workspace: clean
cargo clippy --workspace --all-targets --all-features -- -D warnings: clean

Le host navigateur synchronisé sur 0.3.5-beta.2 a également été reconstruit proprement :

npm install: 0 vulnerabilities
wasm:build: clean
TypeScript: clean
Vite: 5 modules transformed
production build: clean

Le full workspace, les smokes natifs, le smoke navigateur réel, les mesures et la cross-compilation Android ARM64/API 21 n'ont pas été répétés dans cette tranche documentaire ; ils restent couverts par history/0.3.5/beta.1.fix.1.md et aucun comportement n'a changé depuis.

Consolidation acceptée

La documentation durable est désormais cohérente avec la décision finale candidate :

WebSocket    -> baseline/fallback de référence
WebTransport -> second backend realtime retenu
Datagrams    -> capacité WebTransport backend-spécifique, hors RealtimeConnection

Les preuves de plateforme restent explicitement bornées : Linux natif et navigateur/WASM ont une preuve runtime, Android ARM64/API 21 a une preuve de cross-compilation du backend, Android runtime WebTransport et Apple ne sont pas présentés comme validés.

prompts/007-V0_3_6_START_PROMPT.md est prêt pour la future stable v0.3.5 sans présenter ce tag comme déjà publié.

Conclusion

La consolidation pré-RC est acceptée sans défaut nécessitant un correctif beta. 0.3.5-rc.1 peut geler la candidate, créer l'entrée changelog RC et exécuter la gate complète de publication.