3.0 KiB
3.0 KiB
Delta 0.3.12-pre.012
Base
0.3.12-pre.011.
Objectif
Réconcilier la documentation durable du Worker RawTransaction avec la verticale Yellowstone + hydration HTTP + continuité réellement matérialisée et avec les preuves pre.011, sans changer le runtime ni préparer encore la publication.
Fichiers ajoutés
deltas/0.3.12/pre.012.md.
Fichiers modifiés
Cargo.toml;README.md;crates/ksp-worker-raw-transaction-ingest-lib/README.md;crates/ksp-worker-raw-transaction-ingest-lib/USAGE.md;docs/architecture/004-COMPONENT_INVENTORY.md;docs/architecture/005-DEPENDENCY_GRAPH.md;docs/architecture/009-ACQUISITION_WORKERS_AND_JOBS.md;docs/architecture/011-RAW_TRANSACTION_ACQUISITION.md;docs/validation/029-V0_3_12_YELLOWSTONE_HYDRATION_CONTINUITY.md.
Fichiers supprimés
Aucun.
Décisions
- la version workspace devient
0.3.12-pre.12; - aucun fichier Rust de production ou de test n'est modifié ;
- la documentation Worker décrit désormais la première source productive Yellowstone et l'hydration HTTP
getTransaction; RawTransactionIngestWorker::startreste la fondation sans source,start_with_runtime_resourcesest l'entrée productive ;- les signaux
Transaction,TransactionStatusetBlocksont hydratés avant Common RAW ;BlockMeta/Slotrestent continuity-only ; - la processing frontier est explicitement run-local et non durable ;
- reconnect,
from_slotetSubscribeReplayInforestent propriétaires de Transport ; - un gap de rétention prouvé provoque un fault Worker et ne déclenche aucun Backfill automatique ;
- le graphe durable matérialise l'edge Worker ->
ksp-onchain-transport-libsans déplacer Config, backend Store ou clients inférieurs dans le Worker ; - le gate déterministe
pre.011et les deux smokes keyless PASS sont enregistrés ; - les smokes Yellowstone/Worker non réellement exécutés restent explicitement NON EXÉCUTÉS ;
CHANGELOG.md,ROADMAP.mdet le prompt suivant ne sont pas modifiés.
Validations exécutées dans l'environnement d'assemblage
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;- recherche des formulations durables obsolètes sur le Worker ;
- vérification d'inventaire du delta ;
unzip -t;- reproduction byte-à-byte du delta sur
0.3.12-pre.011.
Validations non exécutées localement
cargo, rustc et rustfmt ne sont pas installés dans l'environnement d'assemblage. Aucun PASS Cargo local n'est revendiqué pour pre.012.
Gate opérateur requis
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
cargo test -p ksp-worker-raw-transaction-ingest-lib