79 lines
2.6 KiB
Markdown
79 lines
2.6 KiB
Markdown
<!-- file: deltas/0.3.13/pre.014.md -->
|
|
<!-- version: 1 -->
|
|
|
|
# Delta `0.3.13-pre.014`
|
|
|
|
## Nature
|
|
|
|
Réconciliation documentaire de la verticale live multi-source `RawTransaction` après fermeture technique/live de `pre.013`.
|
|
|
|
Aucun code Rust, test, dépendance, feature ou contrat public n'est modifié.
|
|
|
|
## Gate d'entrée confirmé
|
|
|
|
Le gate déterministe `pre.012` reste vert et les deux smokes live keyless exécutés sur `0.3.13-pre.013` passent explicitement :
|
|
|
|
```text
|
|
Solana HTTP Devnet : 1/1 PASS
|
|
Solana WebSocket Devnet : 1/1 PASS
|
|
```
|
|
|
|
Le contrôle post-smoke communiqué passe également fmt, audits Rust/Markdown, `cargo check --workspace` et Clippy strict.
|
|
|
|
## Réconciliation durable
|
|
|
|
Les documents suivants sont mis en cohérence avec l'état réellement livré :
|
|
|
|
```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
|
|
docs/plans/034-V0_3_13_MULTI_SOURCE_LIVE_CONVERGENCE_PLAN.md
|
|
docs/validation/030-V0_3_13_MULTI_SOURCE_LIVE_CONVERGENCE.md
|
|
```
|
|
|
|
Les corrections principales sont :
|
|
|
|
```text
|
|
Worker RAW documenté comme composition de 1..32 sources logiques sur un même réseau
|
|
cinq familles live : Yellowstone / Standard Logs / Standard Block / Helius Transaction / HTTP Block Polling
|
|
registry globale d'hydration pour Yellowstone / Standard Logs / Helius
|
|
Standard Block et HTTP Block Polling RAW-direct Legacy/V0/V1
|
|
blockSubscribe actuel avec maxSupportedTransactionVersion = 1
|
|
convergence canonique + observations multiples + disagreement explicite
|
|
backpressure/fairness et bornes globales source-neutral
|
|
health multi-source conservative et shutdown/races bornés
|
|
reports EARLY / coverage-equivalence / repair historique maintenus hors 0.3.13
|
|
```
|
|
|
|
`README.md`, `crates/ksp-worker-raw-transaction-ingest-lib/README.md` et `USAGE.md` ont été audités et sont déjà cohérents ; ils restent byte-identiques. `USAGE.md` reste version-neutral.
|
|
|
|
## Frontières
|
|
|
|
Cette tranche ne modifie pas :
|
|
|
|
```text
|
|
CHANGELOG.md
|
|
ROADMAP.md
|
|
prompt 0.3.14
|
|
code/test Rust
|
|
Cargo dependencies/features
|
|
deltas historiques
|
|
```
|
|
|
|
La préparation publication reste réservée à `pre.015`.
|
|
|
|
## Gate opérateur avant `pre.015`
|
|
|
|
```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 des tests n'est requis pour cette tranche strictement documentaire hors bump mécanique de prerelease.
|