1.4 KiB
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 :
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
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