v0.3.8-pre.009-fix.001
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/025-V0_3_8_STORE_DESK.md -->
|
||||
<!-- version: 20 -->
|
||||
<!-- version: 21 -->
|
||||
|
||||
# Validation v0.3.8 — Store Desk V1 RAW
|
||||
|
||||
@@ -737,3 +737,14 @@ Store operation-network validation inventory: 18
|
||||
|
||||
Le gate Cargo de `pre.009` reste à rejouer après application du delta.
|
||||
|
||||
## 35. `pre.009-fix.001` — Clippy et canari SQL Observation Transaction
|
||||
|
||||
Le gate opérateur de `0.3.8-pre.9` confirme que les audits KSP, `cargo check --workspace`, Store API, Store lib et les inventaires 14/14 sont fonctionnels. Deux défauts de qualité restent à corriger avant clôture de `pre.009` :
|
||||
|
||||
- [X] quatre warnings `clippy::collapsible_if` dans les nouveaux chemins Observation (`ksp-store-api`, `raw_transaction.rs`, `raw_account.rs`) sont remplacés par des let-chains Rust 2024 sans modifier le contrat ;
|
||||
- [X] le canari SQL Transaction Observation ne bannit plus le mot générique `payload`, car les metadata sûres `source_payload_hash` et `source_payload_size_bytes` en font légitimement usage ;
|
||||
- [X] le canari interdit désormais les sources/colonnes RAW physiques précises : table transaction, table archive payload, `page.payload`, `SELECT payload` et `SELECT *` ;
|
||||
- [X] aucune projection Observation ne gagne de byte payload/data et aucun SQL de production n'est élargi ;
|
||||
- [X] la version workspace devient `0.3.8-pre.9.fix.1` car du code Rust de production et un test Rust sont modifiés.
|
||||
|
||||
Le gate Cargo du fix reste à rejouer après application du delta.
|
||||
|
||||
Reference in New Issue
Block a user