# Delta v0.3.15-pre.017 — réconciliation documentaire finale ## Base ```text 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.10`–`0.3.15`, en particulier : ```text 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 ```text 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 : ```text 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.10`–`0.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 ```text deltas/0.3.15/pre.017.md ``` ## Fichiers modifiés ```text 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 ```bash 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 ```text 0.3.15-pre.018 — préparation publication minimale : CHANGELOG + ROADMAP + prompt 0.3.16 0.3.15-rel.001 — publication stable mécanique ```