v0.3.10-pre.005-fix.002
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/027-V0_3_10_RAW_TRANSACTION_INGEST.md -->
|
||||
<!-- version: 8 -->
|
||||
<!-- version: 9 -->
|
||||
|
||||
# Validation v0.3.10 — RAW Transaction commune + Worker d’ingestion
|
||||
|
||||
@@ -889,3 +889,56 @@ Rust export completeness audit: 0 candidate(s)
|
||||
KSP workspace Rust rule audit: clean
|
||||
Markdown table audit: clean (339 table(s), 760 file(s))
|
||||
```
|
||||
|
||||
### 13.9 Second rejeu opérateur de `pre.005-fix.001` et fix Clippy/hardening
|
||||
|
||||
Le rejeu communiqué le 2026-09-06 confirme d’abord :
|
||||
|
||||
```text
|
||||
cargo fmt --all : exécuté
|
||||
General Rust rule audit: clean
|
||||
Rust export completeness audit: 0 candidate(s)
|
||||
KSP workspace Rust rule audit: clean
|
||||
Markdown table audit: clean (339 table(s), 760 file(s))
|
||||
cargo check --workspace : PASS
|
||||
cargo test -p ksp-raw-transaction-lib : PASS, 12 unit + 9 intégration, 0 échec
|
||||
cargo test -p ksp-onchain-transport-lib : PASS, 387 unit + 51 public API + 43 release completeness + 4 doctests, 0 échec ; smokes live ignorés comme prévu
|
||||
```
|
||||
|
||||
Deux défauts restent strictement confinés aux nouveaux canaris de `pre.005` :
|
||||
|
||||
```text
|
||||
cargo clippy --workspace --all-targets --all-features -- -D warnings
|
||||
-> FAIL : 25 clippy::question_mark_used dans tests/ws_raw_parity.rs
|
||||
|
||||
cargo test -p ksp-job-backfill-lib
|
||||
-> 51 unit PASS
|
||||
-> dependency_boundary 3/3 PASS
|
||||
-> hardening 8/9 PASS
|
||||
-> FAIL : inventaire dev attendu {tokio} alors que le manifest réel contient {tokio, tokio-tungstenite}
|
||||
```
|
||||
|
||||
`pre.005-fix.002` corrige uniquement ces gardes :
|
||||
|
||||
```text
|
||||
ws_raw_parity.rs
|
||||
? sur Option/Result -> match explicite ou if let Err(...)
|
||||
aucun #[allow(...)]
|
||||
aucun changement de scénario/golden
|
||||
|
||||
hardening.rs
|
||||
dev attendu -> {tokio, tokio-tungstenite}
|
||||
inventaire normal inchangé
|
||||
```
|
||||
|
||||
Le fix ne modifie ni `crates/ksp-job-backfill-lib/Cargo.toml`, ni aucune dépendance/feature, ni le code de production. Les arbres Cargo déjà validés pour `pre.005` restent donc applicables et n’ont pas besoin d’être rejoués pour ce fix.
|
||||
|
||||
L’assemblage local de `pre.005-fix.002` obtient :
|
||||
|
||||
```text
|
||||
General Rust rule audit: clean
|
||||
Rust export completeness audit: 0 candidate(s)
|
||||
KSP workspace Rust rule audit: clean
|
||||
Markdown table audit: clean (339 table(s), 761 file(s))
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user