# Delta `0.3.15-pre.005-fix.001` — suppression de l'import Tauri inutilisé ## Base requise ```text 0.3.15-pre.005 workspace.package.version = 0.3.15-pre.5 deltas/0.3.15/pre.005.md présent ``` ## Défaut observé au gate opérateur Les audits de structure et `cargo check --workspace` passent, mais Clippy strict échoue sur un unique import inutilisé dans le nouveau Desk : ```text error: unused import: `tauri::Manager` crates/ksp-app-raw-transaction-ingest-desk/src/tauri.rs:6:5 -D warnings ``` La ligne fautive est : ```rust use tauri::Manager; // rust-rules: trait-import ``` Les tests du Desk et la suite workspace exécutés ensuite compilent avec ce warning et passent ; le blocker de publication reste donc exclusivement le gate Clippy `-D warnings`. ## Correction L'import `tauri::Manager` est supprimé. Aucun appel du module n'utilise ce trait et le compilateur l'identifie explicitement comme inutilisé. Aucune logique Tauri, commande IPC, capability, DTO, route, état applicatif, ressource Config ou dépendance n'est modifiée. ## Périmètre Le fix reste strictement dans la responsabilité scaffold de `pre.005` : ```text aucun Start/Stop Worker aucune composition Transport/Store/Worker aucun changement de route ID ou d'état aucun changement frontend aucun changement Config aucune nouvelle API publique aucune nouvelle dépendance ou feature aucun changement de packaging ``` ## Fichiers ajoutés ```text deltas/0.3.15/pre.005-fix.001.md ``` ## Fichiers modifiés ```text Cargo.toml crates/ksp-app-raw-transaction-ingest-desk/src/tauri.rs ``` ## Fichiers supprimés ```text aucun ``` ## Version Cargo Le correctif modifie du code Rust de production. Conformément à `VER-ID-007` et `VER-ID-010` : ```text header Cargo.toml : 599 -> 600 workspace.package.version : 0.3.15-pre.5 -> 0.3.15-pre.5.fix.1 ``` Version du fichier Rust modifié : ```text ksp-app-raw-transaction-ingest-desk/src/tauri.rs : 1 -> 2 ``` ## Gate opérateur ayant motivé le fix Avant correction : ```text General Rust rule audit: clean Rust export completeness audit: 0 candidate(s) KSP workspace Rust rule audit: clean Markdown table audit: clean (318 table(s), 193 file(s)) cargo check --workspace : PASS avec 1 warning unused import cargo clippy --workspace --all-targets --all-features -- -D warnings : FAIL sur ce warning unique ksp-app-raw-transaction-ingest-desk : 18 unit + 2 dependency + 6 desktop contract + 3 security + 1 public API + 3 release-completeness PASS cargo test --workspace --all-targets --all-features : PASS avec le même warning npm i -D : 53 packages ajoutés, 0 vulnérabilité ``` ## Validations exécutées dans l'environnement d'assemblage ```text recherche de l'import tauri::Manager dans src/tauri.rs corrigé : aucune occurrence restante audit Rust workspace : PASS audit Markdown : PASS archive delta : contrôle d'intégrité PASS ``` ## Validations non exécutées dans l'environnement d'assemblage L'environnement d'assemblage ne fournit pas Cargo/Rustfmt. Le gate opérateur doit confirmer : ```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 deltas/0.3.15 cargo check --workspace cargo clippy --workspace --all-targets --all-features -- -D warnings cargo test -p ksp-app-raw-transaction-ingest-desk --all-targets --all-features cargo test --workspace --all-targets --all-features (cd crates/ksp-app-raw-transaction-ingest-desk && npm run build) ``` ## Décisions prises ```text le correctif reste un fix de pre.005 et n'ouvre pas pre.006 la version Cargo porte le suffixe SemVer pre.5.fix.1 car du code production est modifié le delta pre.005 publié reste immuable le fix ne change aucune responsabilité fonctionnelle du scaffold ``` ## Questions ouvertes ```text aucune ```