v0.3.8-pre.008-fix.001

This commit is contained in:
2026-09-03 19:59:25 +02:00
parent 489d686023
commit 8c23625fee
4 changed files with 71 additions and 5 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/validation/025-V0_3_8_STORE_DESK.md -->
<!-- version: 18 -->
<!-- version: 19 -->
# Validation v0.3.8 — Store Desk V1 RAW
@@ -674,3 +674,15 @@ cargo check -p ksp-store-lib --no-default-features: PASS
Le gate Cargo de `pre.008` reste à rejouer après application du delta.
## 33. `pre.008-fix.001` — correction du canari pubkey Account
Le gate opérateur de `0.3.8-pre.8` confirme que les audits KSP, `cargo check --workspace`, Store lib et `--no-default-features` sont verts. L'unique blocage est la compilation du canari `desktop_contract.rs` : le motif TypeScript `pubkey: pubkey === "" ? null : pubkey` a été placé dans un string literal Rust ordinaire sans échapper les guillemets internes.
`pre.008-fix.001` corrige uniquement ce canari :
- [X] le motif TypeScript est exprimé par un raw string literal Rust valide ;
- [X] le contrat vérifié reste exactement `pubkey: pubkey === "" ? null : pubkey` ;
- [X] aucun runtime Account, frontend, IPC, DTO, Store, PostgreSQL, SQL, Config ou capability Tauri n'est modifié ;
- [X] la version workspace devient `0.3.8-pre.8.fix.1` parce qu'un fichier de test Rust est modifié.
Le gate Cargo du fix reste à rejouer après application du delta.