v0.3.3-pre.011

This commit is contained in:
2026-08-30 16:37:28 +02:00
parent 282b616a0e
commit 8428b75b96
4 changed files with 187 additions and 12 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/validation/020-V0_3_3_STORE_POSTGRES_RAW_TRANSACTION.md -->
<!-- version: 22 -->
<!-- version: 23 -->
# Validation `0.3.3` — Store/PostgreSQL RawTransaction vertical slice
@@ -833,3 +833,29 @@ cargo check -p ksp-store-lib --no-default-features
- [PASS statique] aucune logique runtime, SQL de production, migration ou checksum V000/V001 nest modifié ;
- [À FAIRE] gate Cargo opérateur complet de `pre.010-fix.001`.
### `pre.010-fix.001` — clôture opérateur du hardening
- [PASS] gate standard complet propre le 2026-08-30 ;
- [PASS] audits Rust/Markdown, workspace check et Clippy all-targets ;
- [PASS] `ksp-store-api` : 15 unitaires, 2 boundary, 1 external backend, 7 public API, 5 release completeness, 4 security hardening ;
- [PASS] `ksp-store-lib` : 10 unitaires, 3 boundary, 1 feature mismatch, 5 hardening, 5 public API ;
- [PASS] `ksp-store-postgres-lib` : 41 unitaires, 9 boundary, 7 hardening, 9 public API ; lives normalement ignored ;
- [PASS] `ksp-config-lib` : 128 unitaires, 7 ownership, 17 public API ;
- [PASS] `cargo check -p ksp-store-lib --no-default-features` ;
- [PASS] le canari SQL exact exige les deux formes `ON CONFLICT (signature) DO NOTHING` et `ON CONFLICT (observation_key) DO NOTHING` ;
- [PASS] aucune production, migration ou checksum V000/V001 modifié ;
- [PASS] `pre.010` est fermée et `pre.011` peut ouvrir le gate technique final.
### `pre.011` — gate technique final
- [MATÉRIALISÉ] aucune modification fonctionnelle, SQL, migration, Config runtime, README/USAGE, CHANGELOG/ROADMAP ou prompt ;
- [À FAIRE] `cargo fmt --all` + audits Rust/Markdown ;
- [À FAIRE] `cargo check --workspace` + `cargo clippy --workspace --all-targets` ;
- [À FAIRE] tests ciblés `ksp-store-api`, `ksp-store-lib`, `ksp-store-postgres-lib`, `ksp-config-lib` ;
- [À FAIRE] `cargo test -p ksp-store-lib --no-default-features` + `cargo check -p ksp-store-lib --no-default-features` ;
- [À FAIRE] `cargo test --workspace` ;
- [À FAIRE] graphes Cargo façade/backend/features/duplicates ;
- [À FAIRE] replay du live PostgreSQL `postgres_raw_transaction_live` sur URI dédiée ;
- [N/A] builds Tauri : aucune resource applicative ni packaging desktop n'est modifié par `0.3.3` ;
- [INVARIANT] V000/V001 et leurs checksums restent byte-identiques à la preuve live `pre.009-fix.006`.