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

110 lines
4.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- file: deltas/0.3.15/pre.017.md -->
<!-- version: 1 -->
# 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
```