v0.3.8-pre.010-fix.002
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/025-V0_3_8_STORE_DESK.md -->
|
||||
<!-- version: 23 -->
|
||||
<!-- version: 24 -->
|
||||
|
||||
# Validation v0.3.8 — Store Desk V1 RAW
|
||||
|
||||
@@ -773,3 +773,15 @@ Le gate opérateur de `0.3.8-pre.10` confirme que les audits KSP, `cargo check -
|
||||
- [X] la version workspace devient `0.3.8-pre.10.fix.1` car un test Rust est modifié.
|
||||
|
||||
Le gate Cargo du fix reste à rejouer après application du delta.
|
||||
|
||||
## 37. `pre.010-fix.002` — canaris de hardening alignés sur la centralisation `pre.010`
|
||||
|
||||
Le gate opérateur de `0.3.8-pre.10.fix.1` confirme que les audits KSP, `cargo check --workspace`, Clippy, les 37 tests unitaires Store Desk, les dependency/desktop contract/public API tests et Store façade sont verts. Trois assertions `desktop_security.rs` restent obsolètes par rapport au code réellement introduit en `pre.010` :
|
||||
|
||||
- [X] les canaris Transaction et Account ne recherchent plus `request.offset.parse::<u64>()`, supprimé lors de la centralisation, mais vérifient l'appel commun `inspection_page_from_request(request.offset.as_str(), request.limit)` et le parse réel `offset_text.parse::<u64>()` dans le helper ;
|
||||
- [X] les deux commandes Observation vérifient désormais la forme réellement formatée de `project_command_error(..., crate::TRACING_DOMAIN_STORE, &error)` ;
|
||||
- [X] aucun invariant de sécurité n'est relâché : whitelist 25/50/100, offset `u64`, absence de `draw/search/order/cursor/network` dans les DTO et projection d'erreur statique restent contrôlés ;
|
||||
- [X] aucun runtime, frontend, DTO, IPC, Store API/façade, PostgreSQL, SQL, Config ou capability Tauri n'est modifié ;
|
||||
- [X] la version workspace devient `0.3.8-pre.10.fix.2` car un test Rust est modifié.
|
||||
|
||||
Le gate Cargo du fix reste à rejouer après application du delta.
|
||||
|
||||
Reference in New Issue
Block a user