Files
2026-09-19 08:36:52 +02:00

4.6 KiB
Raw Permalink Blame History

Delta v0.3.15-pre.017 — réconciliation documentaire finale

Base

ksp-general-0.3.15-pre.016.zip
SHA-256: 2d892564c00283424e49d35d35fc7b60d1afd6038ae7616f74eb85de5735eb52

Le gate opérateur de pre.016 est vert : audits Rust/Markdown propres, cargo check --workspace, Clippy strict, suites ciblées et workspace sans échec reporté. Les canaris récents restent notamment verts avec 396/396 unitaires Transport, 49/49 release completeness Transport, 161/161 unitaires Worker et 50/50 unitaires Raw Transaction Ingest Desk. Les graphes Cargo demandés ont été rejoués et cargo tauri build a produit les bundles Linux .deb, .rpm et .AppImage en 0.3.15-pre.16.

La preuve live héritée reste valide puisque pre.016 n'a changé aucun runtime : Yellowstone Mainnet et HTTP Block Polling ont tourné ensemble environ 19 minutes sans overflow/fault terminal puis ont terminé Stopped/Healthy.

Objet

Exécuter exclusivement la réconciliation documentaire finale imposée par VER-LIFECYCLE-006 avant la préparation de publication. La documentation active est alignée sur le comportement réellement livré par 0.3.100.3.15, en particulier :

Common RAW partagé et cinq familles Worker live
Yellowstone Block : trigger gRPC + HTTP getBlock Full/Base64 borné/concurrent
backpressure Yellowstone soutenue propagée au stream sans overflow local
Stop Yellowstone post-half-close coopératif sans masquer les erreurs actives
compatibilité étroite canonique complet + incoming logMessages explicitement tronqués
Raw Transaction Ingest Desk multi-route same-network avec Store partagé
handoff 0.3.16 variantes/conflits/retries/Store Desk
0.3.17 Backfill multi-route puis 0.3.18 Backfill Desk adapté

Aucun comportement runtime, test, frontend, Config, schema, migration, dépendance ou manifest de crate n'est modifié.

Version

workspace.package.version : 0.3.15-pre.17
root Cargo header counter  : 635

Le bump est obligatoire pour une prerelease non-fix même documentaire (VER-ID-009).

Frontière lifecycle

Conformément à VER-LIFECYCLE-006, cette tranche ne modifie pas :

CHANGELOG.md
ROADMAP.md
prompts/**

Ces artefacts sont réservés à 0.3.15-pre.018, dernière prerelease de préparation de publication. Aucun rattrapage durable ne doit être repoussé dans pre.018.

Documents réconciliés

  • le README racine décrit désormais le Worker cinq familles, Yellowstone Block + getBlock, la backpressure soutenue, la convergence tronquée étroite et le Desk multi-route ;
  • l'index docs/000-README.md référence les plans/validations 0.3.100.3.15 et le handoff 0.3.16 ;
  • la séquence fonctionnelle et les documents d'architecture retirent les formulations « future Desk / extension live » devenues obsolètes ;
  • l'architecture RAW fixe explicitement ce que 0.3.15 résout et ce qui reste réservé au moteur de variantes/conflits de 0.3.16 ;
  • les README/USAGE Worker et Raw Transaction Ingest Desk documentent le chemin Yellowstone Block réel, les bornes/backpressure, le Stop post-half-close et la règle de Log truncated ;
  • le plan et la validation 0.3.15 enregistrent le PASS opérateur pre.016 et ouvrent uniquement la réconciliation documentaire pre.017.

Fichiers ajoutés

deltas/0.3.15/pre.017.md

Fichiers modifiés

Cargo.toml
README.md
docs/000-README.md
docs/plans/002-FUNCTIONAL_RELEASE_SEQUENCE.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
crates/ksp-worker-raw-transaction-ingest-lib/README.md
crates/ksp-worker-raw-transaction-ingest-lib/USAGE.md
crates/ksp-app-raw-transaction-ingest-desk/README.md
crates/ksp-app-raw-transaction-ingest-desk/USAGE.md
docs/plans/036-V0_3_15_RAW_TRANSACTION_INGEST_DESK_PLAN.md
docs/validation/032-V0_3_15_RAW_TRANSACTION_INGEST_DESK.md

Fichiers supprimés

Aucun.

Validation attendue opérateur

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/0.3.15
cargo check --workspace

Aucun nouveau live ni nouveau build Tauri n'est requis tant que le différentiel reste strictement celui de cette tranche documentaire hors bump racine.

Suite

0.3.15-pre.018 — préparation publication minimale : CHANGELOG + ROADMAP + prompt 0.3.16
0.3.15-rel.001 — publication stable mécanique