# Delta 0.1.0-1-alpha.2.fix.4 ## Base Base déclarée : `0.1.0-1-alpha.2.fix.3`, non validée. ## Échec observé `cargo check --workspace` et Clippy échouent dans `game-reflex-poc-tauri` : ```text failed to resolve: use of unresolved module or unlinked crate `serde` ``` La structure `FrontendLogPayload` dérive `serde::Deserialize`, mais `serde` n'était pas une dépendance directe de la crate Tauri. ## Correctif Le workspace déclare désormais : ```text serde = { version = "1", features = ["derive"] } ``` et `game-reflex-poc-tauri` consomme : ```text serde.workspace = true ``` Aucune autre logique du bridge logging/Escape n'est modifiée. ## Validation ```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 deltas history cargo check --workspace cargo clippy --workspace --all-targets --all-features -- -D warnings cargo test -p game-logging-lib --all-targets --all-features cargo test -p game-reflex-poc --all-targets --all-features cargo test -p game-reflex-poc-wasm --all-targets --all-features ``` Puis : ```bash python3 scripts/build_reflex_tauri_wasm.py cd crates/apps/game-reflex-poc-tauri cargo tauri dev ``` Critères fonctionnels inchangés : - logs Rust et frontend visibles dans le terminal ; - `Escape` traverse la politique `EngineGame::quit_requested` ; - décision `Exit` ferme la fenêtre Tauri proprement.