v0.3.14-pre.015
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/031-V0_3_14_MULTI_SOURCE_GAP_REPAIR_HARDENING.md -->
|
||||
<!-- version: 5 -->
|
||||
<!-- version: 6 -->
|
||||
|
||||
# Validation v0.3.14 — gap repair / hardening multi-source RawTransaction
|
||||
|
||||
@@ -715,3 +715,84 @@ Markdown table audit : clean (340 tables / 882 files)
|
||||
Le toolchain Cargo/Rustfmt n'est pas disponible dans l'environnement d'assemblage. Aucun PASS Cargo post-bump n'est donc revendiqué localement.
|
||||
|
||||
Le gate Cargo complet et les smokes live de `pre.014` restent `À EXÉCUTER` par l'opérateur avant `pre.015`.
|
||||
|
||||
## 26. Gate opérateur final de `pre.014`
|
||||
|
||||
Gate exécuté le **12 septembre 2026 à 21:07 +02:00** sur `workspace.package.version = 0.3.14-pre.14` :
|
||||
|
||||
```text
|
||||
cargo fmt --all : PASS
|
||||
cargo fmt --all -- --check : PASS
|
||||
General Rust rule audit : clean
|
||||
Rust export completeness audit : 0 candidate(s)
|
||||
KSP workspace Rust rule audit : clean
|
||||
Markdown table audit : clean (340 tables / 882 files)
|
||||
cargo check --workspace : PASS
|
||||
cargo clippy --workspace --all-targets --all-features -- -D warnings : PASS
|
||||
cargo test --workspace --all-targets --all-features : PASS
|
||||
workspace tests : 1931 passed / 0 failed / 15 ignored
|
||||
cargo tree -p ksp-worker-raw-transaction-ingest-lib --edges normal : exécuté
|
||||
cargo tree -p ksp-worker-raw-transaction-ingest-lib -e features : exécuté
|
||||
cargo tree --duplicates : exécuté
|
||||
```
|
||||
|
||||
L'arbre normal confirme que le Worker conserve les dépendances directes documentées :
|
||||
|
||||
```text
|
||||
ksp-core-lib
|
||||
ksp-logging-lib
|
||||
ksp-onchain-transport-lib
|
||||
ksp-raw-transaction-lib
|
||||
ksp-store-lib
|
||||
ksp-worker-api
|
||||
sha2
|
||||
tokio
|
||||
```
|
||||
|
||||
La commande `cargo tree --duplicates` est un inventaire des duplications transitives du workspace, pas une exigence de zéro duplication ; son exécution n'a révélé aucune nouvelle dépendance directe introduite par `0.3.14`.
|
||||
|
||||
### 26.1 Smokes keyless réellement exécutés
|
||||
|
||||
HTTP Devnet :
|
||||
|
||||
```text
|
||||
cargo test -p ksp-onchain-transport-lib --test transport_devnet_smoke -- --ignored --nocapture
|
||||
1 passed / 0 failed
|
||||
```
|
||||
|
||||
WebSocket Devnet :
|
||||
|
||||
```text
|
||||
cargo test -p ksp-onchain-transport-lib --test websocket_devnet_smoke -- --ignored --nocapture
|
||||
1 passed / 0 failed
|
||||
```
|
||||
|
||||
Ces deux smokes prouvent les canaris Transport keyless accessibles. Ils ne constituent pas un smoke Worker -> Store end-to-end.
|
||||
|
||||
### 26.2 Non-claims finaux
|
||||
|
||||
Restent explicitement `NON EXÉCUTÉ` faute de provisionnement opérateur dans ce gate :
|
||||
|
||||
```text
|
||||
OrbitFlare Yellowstone Devnet live/replay
|
||||
PublicNode Yellowstone Mainnet/Testnet live/replay
|
||||
Helius transactionSubscribe live
|
||||
PostgreSQL live Store
|
||||
Worker gap repair -> Store live end-to-end
|
||||
```
|
||||
|
||||
Les tests ignored correspondants présents dans le workspace ne sont pas requalifiés en PASS.
|
||||
|
||||
## 27. Réconciliation documentaire `pre.015`
|
||||
|
||||
`pre.015` ne modifie aucun Rust, test, dépendance, feature, Config, schema ou comportement runtime. Elle réconcilie seulement les documents durables avec les preuves `0.3.14` effectivement livrées :
|
||||
|
||||
```text
|
||||
README/USAGE Worker : source-loss conditionnel, gaps/repair, health et snapshots publics
|
||||
architecture : composant/graph/Worker-vs-Job/RawTransaction acquisition
|
||||
functional release sequence : rôle réel de 0.3.14
|
||||
plan 035 : forecast exécuté et invariants finaux
|
||||
validation 031 : gate workspace + smokes keyless réellement exécutés
|
||||
```
|
||||
|
||||
`CHANGELOG.md`, `ROADMAP.md` et le prompt `0.3.15` restent volontairement inchangés jusqu'à `pre.016`.
|
||||
|
||||
Reference in New Issue
Block a user