# Delta `0.3.8-pre.009-fix.001` — Clippy et canari Observation ## Base requise Base directe attendue : `0.3.8-pre.009` (`workspace.package.version = 0.3.8-pre.9`). ## Objet Fermer les quatre warnings Clippy introduits par `pre.009` et rescopier le canari SQL Observation Transaction afin qu'il distingue les metadata de provenance sûres des bytes RAW interdits. ## Corrections production Les quatre validations imbriquées `if let` + `if` des nouvelles queries/decoders Observation sont exprimées avec des let-chains Rust 2024. La logique, les erreurs statiques, les network guards et les références comparées restent identiques. ## Correction du canari SQL Le canari ne bannit plus le token générique `payload`, car `source_payload_hash` et `source_payload_size_bytes` sont des metadata de provenance contractuelles et sûres. Il interdit à la place les surfaces RAW physiques exactes : ```text ksp_raw_transactions ksp_raw_transaction_archive_payloads page.payload SELECT payload SELECT * ``` Les statements Observation de production ne sont pas modifiés. ## Hors scope Aucune UI, migration, index, Config, capability Tauri, projection Observation ou payload/data RAW n'est ajouté. ## Version ```text delivery = 0.3.8-pre.009-fix.001 workspace.package.version = 0.3.8-pre.9.fix.1 commit = v0.3.8-pre.009-fix.001 tag = aucun ```