v0.3.15-pre.017
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/032-V0_3_15_RAW_TRANSACTION_INGEST_DESK.md -->
|
||||
<!-- version: 34 -->
|
||||
<!-- version: 35 -->
|
||||
|
||||
# Validation v0.3.15 — Raw Transaction Ingest Desk
|
||||
|
||||
@@ -1128,3 +1128,46 @@ cargo tree --duplicates
|
||||
```
|
||||
|
||||
Aucun nouveau live n'est requis par cette archive tant que ce scope reste strictement mécanique/documentaire : la base immédiatement précédente possède déjà le run long requis et `pre.016` ne change aucun fichier consommé par le runtime. Une modification runtime découverte nécessaire pendant le gate invaliderait cette non-claim et devrait être portée par un fix ou une nouvelle prerelease conforme au lifecycle.
|
||||
|
||||
### `pre.016` — clôture du gate opérateur
|
||||
|
||||
Le rejeu opérateur de `0.3.15-pre.016` ferme le gate technique final. Les audits annoncent :
|
||||
|
||||
```text
|
||||
General Rust rule audit: clean
|
||||
Rust export completeness audit: 0 candidate(s)
|
||||
KSP workspace Rust rule audit: clean
|
||||
Markdown table audit: clean (318 tables, 229 files)
|
||||
```
|
||||
|
||||
`cargo check --workspace` et Clippy strict terminent sans erreur. Les suites ciblées confirment notamment Store PostgreSQL `75/75` unitaires, Transport `396/396` unitaires et `49/49` release completeness, Worker `161/161` unitaires avec ses suites cross-layer/dependency/hardening/public/release, et Raw Transaction Ingest Desk `50/50` unitaires avec ses suites desktop/dependency/public/release. Le rejeu `cargo test --workspace --all-targets --all-features` ne contient aucun `test result: FAILED`, aucune erreur de compilation Rust et aucun panic dans le log fourni.
|
||||
|
||||
Les graphes demandés ont été produits pour Transport, Worker et Raw Transaction Ingest Desk, ainsi que `cargo tree --duplicates`. Enfin, `cargo tauri build` termine le profil release et produit les trois bundles Linux :
|
||||
|
||||
```text
|
||||
KSP Raw Transaction Ingest Desk_0.3.15-pre.16_amd64.deb
|
||||
KSP Raw Transaction Ingest Desk-0.3.15-pre.16-1.x86_64.rpm
|
||||
KSP Raw Transaction Ingest Desk_0.3.15-pre.16_amd64.AppImage
|
||||
```
|
||||
|
||||
Aucun nouveau live n'était nécessaire : `pre.016` n'a modifié aucun artefact runtime et la preuve longue immédiatement précédente reste applicable.
|
||||
|
||||
### `pre.017` — réconciliation documentaire finale
|
||||
|
||||
Cette tranche réconcilie uniquement les documents durables et le numéro de prerelease workspace imposé par `VER-ID-009`. Elle ne modifie aucun fichier `src`, `tests`, `unit_tests`, frontend, Config, schema, migration, manifest de crate ou dépendance. Elle fixe notamment dans la documentation active :
|
||||
|
||||
```text
|
||||
Yellowstone Block Mainnet -> trigger gRPC + HTTP getBlock Full/Base64
|
||||
backpressure queue Yellowstone -> attente bornée/asynchrone vers le stream, pas d'overflow local
|
||||
Stop Yellowstone -> status post-half-close coopératif ; status actif toujours fautif/reconnectable
|
||||
canonique complet + incoming Log truncated compatible -> observation acceptée, canonique conservé
|
||||
reverse promotion et variantes/résolutions générales -> 0.3.16
|
||||
Raw Transaction Ingest Desk -> multi-route same-network, Workers indépendants, Store partagé
|
||||
0.3.17 -> Backfill multi-route / multi-stratégie
|
||||
0.3.18 -> Backfill Desk adapté
|
||||
```
|
||||
|
||||
Non-claims : `pre.017` ne transforme pas encore un vrai `content_conflict` en quarantaine durable, ne promeut pas un canonique tronqué vers une version complète, n'ajoute aucune politique Store retry/Transport reconnect configurable de `0.3.16`, et ne modifie ni `CHANGELOG.md`, ni `ROADMAP.md`, ni le prompt suivant. Ces trois derniers artefacts appartiennent à `pre.018` conformément à `VER-LIFECYCLE-003` et `VER-LIFECYCLE-006`.
|
||||
|
||||
Gate documentaire attendu : audits Rust/Markdown, `cargo fmt --all -- --check` et `cargo check --workspace` suffisent à confirmer que le bump workspace `0.3.15-pre.17` et les documents restent cohérents avec la candidate déjà techniquement validée. Aucun nouveau live n'est requis tant que le différentiel reste strictement documentaire hors `Cargo.toml` racine.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user