v0.3.10-pre.006-fix.002
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/027-V0_3_10_RAW_TRANSACTION_INGEST.md -->
|
||||
<!-- version: 11 -->
|
||||
<!-- version: 12 -->
|
||||
|
||||
# Validation v0.3.10 — RAW Transaction commune + qualification cross-source
|
||||
|
||||
@@ -978,7 +978,7 @@ Décision de qualification :
|
||||
Yellowstone transaction wire = QUALIFIÉ
|
||||
Yellowstone Transaction RAW = HYDRATION HTTP (block_time absent)
|
||||
Yellowstone Block RAW complet = HYDRATION HTTP (meta JSON byte-identical non prouvée)
|
||||
TR-C2 adapter productif = différé au Worker pre.007
|
||||
TR-C2 adapter productif = différé au Worker 0.3.11
|
||||
```
|
||||
|
||||
Le manifest Backfill ajoute uniquement en dev :
|
||||
@@ -991,3 +991,35 @@ yellowstone-grpc-proto = { workspace = true, features = ["tonic"] }
|
||||
`tests/dependency_boundary.rs` vérifie qu'elles ne figurent pas avant `[dev-dependencies]`, et le canari hardening attend exactement `{tokio, tokio-tungstenite, tonic, yellowstone-grpc-proto}` en dev tout en gardant l'inventaire normal inchangé.
|
||||
|
||||
L'environnement d'assemblage ne fournit ni `cargo`, ni `rustc`, ni `rustfmt`. Le gate Cargo/Clippy/tests reste donc opérateur. Les audits Python KSP et Markdown sont exécutés après fermeture du delta et leurs résultats sont enregistrés dans `deltas/0.3.10/pre.006.md`.
|
||||
|
||||
### 13.11 Rejeu opérateur de `pre.006-fix.001` et `pre.006-fix.002`
|
||||
|
||||
Le rejeu opérateur communiqué le 7 septembre 2026 confirme la correction des trois familles d'erreurs initiales de `pre.006-fix.001` :
|
||||
|
||||
```text
|
||||
cargo check --workspace PASS
|
||||
ksp-raw-transaction-lib 16 unit + 10 integration/public/security PASS
|
||||
ksp-onchain-transport-lib 387 unit + 51 public + 43 release + doctests PASS
|
||||
ksp-job-backfill-lib 51 unit + suites integration PASS hors lint strict
|
||||
```
|
||||
|
||||
Le seul échec de `cargo clippy --workspace --all-targets --all-features -- -D warnings` restant est :
|
||||
|
||||
```text
|
||||
crates/ksp-job-backfill-lib/tests/yellowstone_raw_parity.rs
|
||||
missing documentation for the crate
|
||||
```
|
||||
|
||||
Le fichier d'intégration Yellowstone était le seul test de la crate sans rustdoc de crate `//! ...`. `pre.006-fix.002` ajoute uniquement cette documentation crate-level et incrémente la version technique à `0.3.10-pre.6.fix.2`; aucune logique de fixture, aucun golden, aucune dépendance et aucun comportement de production ne changent.
|
||||
|
||||
Le même correctif réconcilie aussi l'architecture durable avec l'extraction common déjà effective :
|
||||
|
||||
```text
|
||||
ksp-raw-transaction-lib est inventoriée explicitement ;
|
||||
son graphe lower-layer est documenté ;
|
||||
CORE processor / CORE worker deviennent STRUCTURAL job / STRUCTURAL worker ;
|
||||
le plan conserve une note de génération séquentielle des prompts 0.3.12 -> 0.3.15.
|
||||
```
|
||||
|
||||
Le gate opérateur à rejouer après application de `pre.006-fix.002` est le même que `pre.006-fix.001`, en priorité le Clippy strict puis `cargo test -p ksp-job-backfill-lib`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user