v0.3.13-pre.014
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/002-FUNCTIONAL_RELEASE_SEQUENCE.md -->
|
||||
<!-- version: 98 -->
|
||||
<!-- version: 99 -->
|
||||
|
||||
# Séquence des releases fonctionnelles KSP
|
||||
|
||||
@@ -583,7 +583,9 @@ La séquence effective a évolué par sizing et validation réels. La référenc
|
||||
0.3.9 ksp-worker-api + audit acquisition RawTransaction
|
||||
0.3.10 common ksp-raw-transaction-lib + preuves cross-source
|
||||
0.3.11 fondation source-neutral ksp-worker-raw-transaction-ingest-lib
|
||||
0.3.12-0.3.14 sources live, convergence et continuité Worker RAW ingest
|
||||
0.3.12 première verticale live Yellowstone + hydration/replay continuity
|
||||
0.3.13 cinq familles live + convergence multi-source/fairness/health/hardening
|
||||
0.3.14 tranche suivante de la trajectoire RAW selon prompt dédié
|
||||
0.3.15 ksp-app-raw-transaction-ingest-desk
|
||||
0.3.16 Backfill multi-source / multi-stratégie
|
||||
```
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/034-V0_3_13_MULTI_SOURCE_LIVE_CONVERGENCE_PLAN.md -->
|
||||
<!-- version: 13 -->
|
||||
<!-- version: 14 -->
|
||||
|
||||
# Plan v0.3.13 — WS standard / Helius / HTTP live + convergence multi-source RawTransaction
|
||||
|
||||
@@ -1638,3 +1638,82 @@ cargo tree --duplicates
|
||||
```
|
||||
|
||||
Les smokes live réellement accessibles seront exécutés/qualifiés dans `pre.013`. Un smoke inaccessible reste `NON EXÉCUTÉ`, jamais PASS. Aucun nouveau scope fonctionnel n'est autorisé dans `pre.013`.
|
||||
|
||||
## 90. Gate live keyless pre.013 reçu
|
||||
|
||||
Le 10 septembre 2026, les deux smokes live sans secret demandés après application de `0.3.13-pre.013` ont été exécutés explicitement et passent :
|
||||
|
||||
```text
|
||||
Solana HTTP Devnet foundation smoke : 1/1 PASS
|
||||
Solana WebSocket Devnet slot/unsubscribe/close smoke : 1/1 PASS
|
||||
```
|
||||
|
||||
Le contrôle post-smoke communiqué est également vert :
|
||||
|
||||
```text
|
||||
cargo fmt --all / --check : PASS
|
||||
audits Rust : clean / export completeness 0
|
||||
Markdown : clean, 340 tables / 851 files
|
||||
cargo check --workspace : PASS
|
||||
cargo clippy --workspace --all-targets --all-features -- -D warnings : PASS
|
||||
```
|
||||
|
||||
Ces preuves ferment uniquement la partie live keyless accessible. Elles ne sont pas extrapolées vers `logsSubscribe`, `blockSubscribe`, Helius, Yellowstone token-gated ou un Worker multi-source -> Store E2E.
|
||||
|
||||
## 91. Réconciliation documentaire pre.014
|
||||
|
||||
La réconciliation durable compare les documents d'architecture et d'usage à l'état effectivement livré en `0.3.13`.
|
||||
|
||||
Documents nécessitant une correction :
|
||||
|
||||
```text
|
||||
docs/architecture/004-COMPONENT_INVENTORY.md
|
||||
docs/architecture/005-DEPENDENCY_GRAPH.md
|
||||
docs/architecture/011-RAW_TRANSACTION_ACQUISITION.md
|
||||
docs/plans/002-FUNCTIONAL_RELEASE_SEQUENCE.md
|
||||
```
|
||||
|
||||
Corrections fermées :
|
||||
|
||||
```text
|
||||
le Worker RAW n'est plus décrit comme Yellowstone-only
|
||||
RawTransactionIngestRuntimeResources est documenté comme collection 1..32 d'un même réseau
|
||||
les cinq familles live matérialisées sont énumérées
|
||||
Yellowstone / Standard Logs / Helius partagent l'hydration globale
|
||||
Standard Block / HTTP Block Polling restent RAW-direct Legacy/V0/V1
|
||||
convergence canonique, observations multiples, fairness, health et shutdown sont intégrés
|
||||
maxSupportedTransactionVersion du blockSubscribe actuel est 1, pas 0
|
||||
les reports EARLY / coverage-equivalence / repair historique restent explicitement hors 0.3.13
|
||||
```
|
||||
|
||||
`README.md`, le README de la crate Worker et `USAGE.md` ont été relus ; leur contenu est déjà cohérent avec le contrat livré et reste byte-identique. `USAGE.md` conserve ainsi son rôle de guide version-neutral au lieu de recevoir un historique de gate.
|
||||
|
||||
## 92. Frontières pre.014
|
||||
|
||||
`pre.014` ne modifie aucun code Rust, test, dépendance, feature ou API publique. Aucun nouveau comportement runtime n'est ajouté.
|
||||
|
||||
La tranche ne modifie pas :
|
||||
|
||||
```text
|
||||
CHANGELOG.md
|
||||
ROADMAP.md
|
||||
prompt 0.3.14
|
||||
anciens fichiers deltas/
|
||||
```
|
||||
|
||||
La préparation de publication, le CHANGELOG, le ROADMAP et le prompt suivant restent exclusivement `pre.015`.
|
||||
|
||||
## 93. Gate opérateur requis avant pre.015
|
||||
|
||||
La tranche étant documentaire avec bump mécanique de prerelease, le gate suivant reste limité aux contrôles de cohérence du workspace :
|
||||
|
||||
```bash
|
||||
cargo fmt --all
|
||||
cargo fmt --all -- --check
|
||||
python3 scripts/audit_rust_workspace_rules.py
|
||||
python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates deltas
|
||||
cargo check --workspace
|
||||
cargo clippy --workspace --all-targets --all-features -- -D warnings
|
||||
```
|
||||
|
||||
Aucun `cargo tree`, smoke live ou rerun exhaustif `cargo test --workspace` n'est requis : `pre.014` ne touche ni code, ni tests, ni dépendances, ni Transport.
|
||||
|
||||
Reference in New Issue
Block a user