v0.3.8-pre.008-fix.001
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user