Files
2026-09-09 23:24:20 +02:00

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::start reste la fondation sans source, start_with_runtime_resources est l'entrée productive ;
  • les signaux Transaction, TransactionStatus et Block sont hydratés avant Common RAW ; BlockMeta/Slot restent continuity-only ;
  • la processing frontier est explicitement run-local et non durable ;
  • reconnect, from_slot et SubscribeReplayInfo restent 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-lib sans déplacer Config, backend Store ou clients inférieurs dans le Worker ;
  • le gate déterministe pre.011 et 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.md et 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