v0.3.10-pre.002-fix.001

This commit is contained in:
2026-09-06 09:59:28 +02:00
parent d0da907c00
commit aabe8dedb2
8 changed files with 198 additions and 13 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/validation/027-V0_3_10_RAW_TRANSACTION_INGEST.md -->
<!-- version: 2 -->
<!-- version: 3 -->
# Validation v0.3.10 — RAW Transaction commune + Worker dingestion
@@ -380,7 +380,7 @@ rel.001 stable publication
## 11. Gate `pre.002` — common RAW foundation
État : **matérialisé ; gate Cargo opérateur requis**.
État : **matérialisé ; `pre.002-fix.001` requis après gate Clippy opérateur**.
### 11.1 Crate et frontière
@@ -478,3 +478,38 @@ cargo tree -p ksp-raw-transaction-lib -e features
`pre.003` ne doit migrer le Backfill quaprès ce gate vert.
### 11.6 Résultat opérateur du 2026-09-06 et `pre.002-fix.001`
Le gate communiqué exécute bien la séquence demandée. Résultats observés :
```text
cargo fmt --all : exécuté
audits Rust : clean ; export completeness = 0 ; workspace rules = clean
audit Markdown : clean (339 tables, 754 fichiers)
cargo check --workspace : PASS
cargo clippy --workspace --all-targets --all-features -- -D warnings : FAIL
cargo test -p ksp-raw-transaction-lib : PASS, 9 unit + 8 intégration, 0 échec
cargo tree --edges normal : graphe attendu core/store-api/serde_json/sha2
cargo tree -e features : aucun feature KSP/runtime inattendu
```
Léchec Clippy est limité à cinq diagnostics dans les nouveaux tests dintégration :
```text
missing_docs : tests/dependency_boundary.rs
missing_docs : tests/public_api.rs
missing_docs : tests/release_completeness.rs
missing_docs : tests/security_hardening.rs
clippy::collapsible_if : tests/release_completeness.rs
```
`pre.002-fix.001` applique la convention déjà utilisée dans le workspace : une rustdoc de crate `//! ...` dans chaque test dintégration. Le `if` imbriqué dinventaire est réécrit sans suppression de lint ni `#[allow(...)]`. Aucun type public, golden, dépendance, feature ou comportement RAW nest modifié.
Version technique du fix :
```text
workspace.package.version = 0.3.10-pre.2.fix.1
```
Le gate Clippy complet doit être rejoué après application du fix avant ouverture de `pre.003`.