v0.3.12-pre.012
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/029-V0_3_12_YELLOWSTONE_HYDRATION_CONTINUITY.md -->
|
||||
<!-- version: 22 -->
|
||||
<!-- version: 23 -->
|
||||
|
||||
# Validation v0.3.12 — Yellowstone + hydration HTTP + continuité de run du Worker RawTransaction
|
||||
|
||||
@@ -2070,3 +2070,94 @@ aucun nouveau scope fonctionnel n'est ajouté pour contourner un provider indisp
|
||||
```
|
||||
|
||||
Dans l'environnement d'assemblage, `cargo`, `rustc` et `rustfmt` ne sont pas installés ; aucun PASS Cargo ou live local n'est revendiqué.
|
||||
|
||||
## 82. Gate opérateur déterministe `pre.011`
|
||||
|
||||
Le gate déterministe communiqué pour `0.3.12-pre.11` est entièrement vert.
|
||||
|
||||
```text
|
||||
General Rust rule audit : clean
|
||||
Rust export completeness audit : 0 candidate(s)
|
||||
KSP workspace Rust rule audit : clean
|
||||
Markdown table audit : clean (340 tables, 821 fichiers)
|
||||
cargo fmt --all -- --check : PASS
|
||||
cargo check --workspace : PASS
|
||||
cargo clippy --workspace --all-targets --all-features -- -D warnings : PASS
|
||||
cargo test --workspace --all-targets --all-features : PASS
|
||||
```
|
||||
|
||||
Les suites ciblées requises sont également PASS, dont :
|
||||
|
||||
```text
|
||||
ksp-onchain-transport-lib : 388 unit PASS, 51 public_api PASS, 43 release_completeness PASS, 4 doc-tests PASS
|
||||
ksp-raw-transaction-lib : 17 unit PASS + suites boundary/public/release/security PASS
|
||||
ksp-store-api : 22 unit PASS + suites boundary/external/public/release/security PASS
|
||||
ksp-store-lib --no-default-features : PASS
|
||||
ksp-worker-raw-transaction-ingest-lib : 66 unit, 4 cross_layer, 9 boundary, 16 hardening, 9 public_api, 4 release_completeness PASS
|
||||
```
|
||||
|
||||
Les trois commandes d'inspection Cargo demandées ont été exécutées jusqu'au retour du prompt opérateur :
|
||||
|
||||
```text
|
||||
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é ; inventaire multi-version affiché
|
||||
```
|
||||
|
||||
`cargo tree --duplicates` est un rapport d'inventaire et non un test booléen ; son output non vide n'est pas reclassé artificiellement en défaut de release. Les tests de dependency firewall/cross-layer restent les gates normatifs des frontières KSP.
|
||||
|
||||
## 83. Smokes live keyless `pre.011`
|
||||
|
||||
Les deux smokes Transport sans secret ont été exécutés explicitement après le gate déterministe :
|
||||
|
||||
```text
|
||||
transport_devnet_smoke
|
||||
programmatic_devnet_transport_reaches_accounts_tokens_cluster_transactions_blocks_and_economics_reads
|
||||
PASS : 1/1, 0 failed
|
||||
|
||||
websocket_devnet_smoke
|
||||
programmatic_devnet_websocket_reaches_slot_notification_then_unsubscribes_and_closes
|
||||
PASS : 1/1, 0 failed
|
||||
```
|
||||
|
||||
Ces preuves valident un accès live HTTP Devnet et un cycle live WebSocket Devnet. Elles ne prouvent pas Yellowstone, l'hydration Worker ou la persistence Store.
|
||||
|
||||
État des smokes restant token/resource-gated :
|
||||
|
||||
```text
|
||||
Yellowstone OrbitFlare Devnet : NON EXÉCUTÉ dans ce gate
|
||||
Yellowstone PublicNode Mainnet/Testnet : NON EXÉCUTÉ dans ce gate
|
||||
Worker end-to-end Yellowstone + HTTP + Store : NON EXÉCUTÉ
|
||||
PostgreSQL live proofs : hors preuve Worker pre.011 et non requis pour fermer le gate déterministe
|
||||
```
|
||||
|
||||
L'absence de ces ressources ne produit aucun faux PASS.
|
||||
|
||||
## 84. Réconciliation documentaire `pre.012`
|
||||
|
||||
`pre.012` ne modifie aucun comportement runtime, test Rust ou dépendance de crate. La tranche réconcilie la documentation durable avec la verticale réellement matérialisée et validée :
|
||||
|
||||
```text
|
||||
README racine : état opérationnel Worker live corrigé
|
||||
README Worker : Yellowstone + HTTP hydration + frontier/reconnect documentés
|
||||
USAGE Worker : start_with_runtime_resources et snapshots live documentés
|
||||
inventaire composants : mission Worker live actualisée
|
||||
graphe dépendances : edge Worker -> ksp-onchain-transport-lib matérialisé
|
||||
architecture Workers/Jobs : une source Yellowstone actuelle, gap prouvé -> fault
|
||||
architecture RawTransaction : pipeline et frontières 0.3.12 actualisés
|
||||
```
|
||||
|
||||
Les formulations obsolètes « aucune source réseau productive », « aucun edge Transport » et « premier adapter productif ultérieur » sont retirées des références durables affectées. Les plans historiques restent des traces de conception et ne sont pas réécrits rétroactivement.
|
||||
|
||||
La documentation conserve explicitement les non-claims :
|
||||
|
||||
```text
|
||||
une seule source productive dans RawTransactionIngestRuntimeResources
|
||||
pas de multi-source simultané encore
|
||||
pas de checkpoint persistant de processing frontier
|
||||
pas de campagne automatique de gap repair/backfill
|
||||
pas de preuve live Yellowstone sans token réellement exécuté
|
||||
pas de Worker end-to-end live sans Store + Yellowstone + HTTP cohérents
|
||||
```
|
||||
|
||||
`CHANGELOG.md`, `ROADMAP.md` et le prompt de la version suivante restent hors scope de `pre.012` conformément au plan.
|
||||
|
||||
Reference in New Issue
Block a user