v0.3.10-pre.008

This commit is contained in:
2026-09-08 06:43:02 +02:00
parent ab87fd23cd
commit 510adcb49b
21 changed files with 790 additions and 195 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/validation/027-V0_3_10_RAW_TRANSACTION_INGEST.md -->
<!-- version: 13 -->
<!-- version: 14 -->
# Validation v0.3.10 — RAW Transaction commune + qualification cross-source
@@ -1018,7 +1018,7 @@ Le même correctif réconcilie aussi l'architecture durable avec l'extraction co
```text
ksp-raw-transaction-lib est inventoriée explicitement ;
son graphe lower-layer est documenté ;
CORE processor / CORE worker deviennent STRUCTURAL job / STRUCTURAL worker ;
les anciens libellés `CORE processor` / `CORE worker` sont requalifiés en `STRUCTURAL job` / `STRUCTURAL worker` ;
le plan conserve une note de génération séquentielle des prompts 0.3.12 -> 0.3.15.
```
@@ -1042,3 +1042,22 @@ Les smokes réseau opt-in de Transport restent `ignored` conformément à leur p
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.
### 13.13 Gate opérateur `pre.007` et ouverture de `pre.008`
Le rejeu opérateur communiqué le 8 septembre 2026 sur `0.3.10-pre.7` ferme le gate technique final : audits Rust/Markdown, `cargo check --workspace`, Clippy workspace strict, `cargo test --workspace --all-targets --all-features`, suites ciblées common/Transport/Backfill et graphes Cargo demandés sont exécutés sans échec. Les smokes live opt-in restent `ignored` par conception et ne sont pas requalifiés en preuves réseau.
`pre.008` est exclusivement documentaire. La nomenclature durable des couches de données Store est réconciliée avec la décision prise lors de l'ouverture Store :
```text
D1 = RAW
D2 = STRUCTURAL
D3 = DECODED
D4 = DOMAIN
```
Les plans Store historiques qui parlent de N1N4 data sont interprétés selon cette correspondance, mais la documentation durable réserve désormais `D1D4` aux couches de données afin de ne pas entrer en collision avec les niveaux architecturaux N1N4 de `002-LAYERS_AND_DEPENDENCIES.md`.
Le terme historique `CORE` n'est plus un nom de couche D2 Store. Il reste valide lorsqu'il désigne `ksp-core-lib`, le domaine Core fondamental ou un nom propre comme « Solana Core Programs ». Les anciens plans/deltas clôturés restent des traces historiques et ne sont pas réécrits en masse.
La réconciliation vérifie également la documentation durable de `ksp-raw-transaction-lib` : la crate étant désormais une lower-layer complétée de `0.3.10`, elle doit posséder son `README.md` descriptif et son `USAGE.md` version-neutre conformément aux règles de clôture des bibliothèques KSP.