# Delta 0.3.5-beta.1.fix.1 ## Base requise `0.3.5-beta.1`. ## Objet Fermer le défaut de cohérence de version découvert pendant la gate `beta.1` : le host frontend du smoke navigateur restait déclaré en `0.3.5-alpha.7.fix.2` alors que sa crate Rust et le workspace étaient en `0.3.5-beta.1`. La version technique devient : ```text 0.3.5-beta.1.fix.1 ``` ## Modifications - synchroniser `Web/game-realtime-webtransport-browser-smoke/package.json` avec `0.3.5-beta.1.fix.1` ; - ajouter `DIST-LAYOUT-114` afin que l’audit compare désormais cette version frontend à `[workspace.package].version` ; - mettre à jour le README et le plan de version ; - ne modifier aucun backend realtime, contrat, smoke, mesure, engine ou gameplay. La tentative Android ARM64 de `beta.1` reste classée comme **preuve non exécutée pour cause d’environnement** : `ring` a échoué avant compilation du backend car `aarch64-linux-android-clang` n’était pas disponible. Ce point ne constitue pas un défaut de code démontré et reste à documenter comme plateforme non validée dans `beta.2`. ## Validation attendue ```bash cargo fmt --all 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 cargo clippy --workspace --all-targets --all-features -- -D warnings (cd Web/game-realtime-webtransport-browser-smoke && npm install && npm run build) ``` Puis vérifier le smoke navigateur réel : Terminal 1 : ```bash cargo run -p game-realtime-webtransport-browser-smoke ``` Terminal 2 : ```bash (cd Web/game-realtime-webtransport-browser-smoke && npm run dev) ``` Ouvrir l’URL `OPEN=...` et attendre : ```text game-realtime-webtransport-browser-smoke: PASS ``` Le log npm doit annoncer `game-realtime-webtransport-browser-smoke-web@0.3.5-beta.1.fix.1`. ## Après validation Créer `history/0.3.5/beta.1.fix.1.md`, puis ouvrir `0.3.5-beta.2`.