v0.3.10-pre.007

This commit is contained in:
2026-09-08 00:24:58 +02:00
parent 1a352aa8d0
commit ab87fd23cd
4 changed files with 151 additions and 7 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/plans/031-V0_3_10_RAW_TRANSACTION_INGEST_PLAN.md -->
<!-- version: 12 -->
<!-- version: 13 -->
# Plan v0.3.10 — RAW Transaction commune + qualification cross-source
@@ -1044,8 +1044,12 @@ Statut : réalisés, avec fixes déjà tracés et `pre.006-fix.001` requis pour
### `pre.007` — gate technique final `0.3.10`
Statut : **ouvert sur `0.3.10-pre.7`** après gate opérateur entièrement vert de `pre.006-fix.002`.
Budget cible : **1520 min**. Rejouer le workspace complet, Clippy strict, suites common/Transport/Backfill, arbres normal/dev/features pertinents et duplicate tree. Aucun nouveau scope fonctionnel ; tout défaut découvert appartient à une tranche corrective dédiée avant de poursuivre la fermeture.
Le gate exact de cette tranche ne référence plus `ksp-worker-raw-transaction-ingest-lib`, déplacée vers `0.3.11`. Les arbres pertinents pour `0.3.10` sont ceux de `ksp-raw-transaction-lib` et `ksp-job-backfill-lib`, avec l'arbre dev Backfill qui porte les fixtures WS/Yellowstone test-only. Le succès antérieur de `pre.006-fix.002` est une précondition, jamais une substitution au gate sur `0.3.10-pre.7`.
### `pre.008` — réconciliation documentaire `0.3.10`
Budget cible : **1015 min**. Réconcilier plan, validation, README/USAGE de la common si nécessaire et architecture durable avec le périmètre effectivement livré. Aucun runtime Worker, smoke nouveau, CHANGELOG, ROADMAP ou prompt suivant.

View File

@@ -1,5 +1,5 @@
<!-- file: docs/validation/027-V0_3_10_RAW_TRANSACTION_INGEST.md -->
<!-- version: 12 -->
<!-- version: 13 -->
# Validation v0.3.10 — RAW Transaction commune + qualification cross-source
@@ -334,8 +334,9 @@ cargo check --workspace
cargo clippy --workspace --all-targets --all-features -- -D warnings
cargo test --workspace --all-targets --all-features
cargo tree -p ksp-raw-transaction-lib --edges normal
cargo tree -p ksp-worker-raw-transaction-ingest-lib --edges normal
cargo tree -p ksp-worker-raw-transaction-ingest-lib -e features
cargo tree -p ksp-job-backfill-lib --edges normal
cargo tree -p ksp-job-backfill-lib --edges dev
cargo tree -p ksp-job-backfill-lib -e features
cargo tree --duplicates
```
@@ -1021,5 +1022,23 @@ CORE processor / CORE worker deviennent STRUCTURAL job / STRUCTURAL worker ;
le plan conserve une note de génération séquentielle des prompts 0.3.12 -> 0.3.15.
```
Le gate opérateur à rejouer après application de `pre.006-fix.002` est le même que `pre.006-fix.001`, en priorité le Clippy strict puis `cargo test -p ksp-job-backfill-lib`.
Le rejeu opérateur du 8 septembre 2026 sur `0.3.10-pre.6.fix.2` ferme ce correctif sans warning ni test rouge :
```text
Rust audits PASS
Markdown audit PASS (340 tables / 764 files)
cargo check --workspace PASS
cargo clippy --workspace --all-targets --all-features -D warnings PASS
ksp-raw-transaction-lib PASS
ksp-onchain-transport-lib PASS
ksp-job-backfill-lib PASS
```
Les smokes réseau opt-in de Transport restent `ignored` conformément à leur politique et ne sont pas transformés en succès live. Cette preuve autorise l'ouverture de `pre.007`, mais ne remplace pas le gate final exigé sur l'identifiant `0.3.10-pre.7`.
### 13.12 Ouverture du gate technique final `pre.007`
`pre.007` ne porte aucun nouveau scope fonctionnel. Il fige la version workspace à `0.3.10-pre.7` et exige le gate complet de la section 8 sur cette version exacte. Les références au Worker concret sont retirées du gate puisque `ksp-worker-raw-transaction-ingest-lib` appartient désormais à `0.3.11`.
Tout défaut découvert ouvre `pre.007-fix.NNN`. Tant que le gate `pre.007` n'est pas entièrement vert, `pre.008` de réconciliation documentaire ne doit pas commencer.