Files
2026-09-08 00:24:58 +02:00

4.3 KiB

Delta 0.3.10-pre.007 — gate technique final RAW commune / cross-source

1. Base requise

0.3.10-pre.006-fix.002 appliquée
workspace.package.version = 0.3.10-pre.6.fix.2

Le rejeu opérateur communiqué le 8 septembre 2026 ferme entièrement pre.006-fix.002 : audits Rust/Markdown, cargo check --workspace, Clippy workspace --all-targets --all-features -- -D warnings, puis les suites ksp-raw-transaction-lib, ksp-onchain-transport-lib et ksp-job-backfill-lib sont PASS.

Les smokes réseau Transport opt-in restent ignored par politique ; aucun succès live n'est revendiqué à partir de ces tests non exécutés.

2. Objet

Ouvrir exclusivement le gate technique final de 0.3.10 sans nouveau développement fonctionnel et sans effectuer la réconciliation documentaire réservée à pre.008.

Cette tranche fige l'état à tester sous l'identifiant :

0.3.10-pre.7

Le gate vert de pre.006-fix.002 est une précondition. Il ne remplace jamais la preuve finale sur cette version exacte.

3. Version

Cette livraison est une prerelease non-fix. Conformément à la politique de version KSP :

workspace.package.version = 0.3.10-pre.7
commit attendu            = v0.3.10-pre.007
aucun tag prerelease

Aucune version npm/Tauri n'est modifiée.

4. Périmètre

Aucun changement de code métier, API, golden RAW, dépendance, feature, Config, Store, Transport, Backfill ou frontend.

Le seul ajustement de validation corrige une référence devenue obsolète après le redécoupage de pre.006 : ksp-worker-raw-transaction-ingest-lib n'existe pas dans 0.3.10 et appartient désormais à 0.3.11. Le gate final utilise donc les graphes réellement pertinents de la common RAW et du Backfill.

5. Gate déterministe final

À exécuter séquentiellement sur 0.3.10-pre.7 :

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

cargo check --workspace
cargo clippy --workspace --all-targets --all-features -- -D warnings
cargo test --workspace --all-targets --all-features

cargo test -p ksp-raw-transaction-lib
cargo test -p ksp-onchain-transport-lib
cargo test -p ksp-job-backfill-lib

cargo tree -p ksp-raw-transaction-lib --edges normal
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

Le gate est séquentiel : tout échec bloque pre.007, même si des commandes suivantes réussissent. Un défaut découvert ouvre pre.007-fix.NNN avant toute poursuite vers pre.008.

6. Non-claims live

Cette tranche n'ajoute aucun nouveau smoke réseau. Les smokes déjà présents restent opt-in selon leurs politiques respectives. En particulier, un test ignored n'est pas déclaré PASS live.

La qualification déterministe acquise reste inchangée :

HTTP / WS standard / Helius / Yellowstone : preuves fixture/parité existantes
Yellowstone RAW complet                  : hydration HTTP conservée selon qualification actuelle
Helius transactionSubscribe RAW complet  : hydration HTTP conservée selon qualification actuelle
Worker concret                           : hors 0.3.10, transféré à 0.3.11+

7. Fichiers modifiés

Cargo.toml
docs/plans/031-V0_3_10_RAW_TRANSACTION_INGEST_PLAN.md
docs/validation/027-V0_3_10_RAW_TRANSACTION_INGEST.md

8. Fichier ajouté

deltas/0.3.10/pre.007.md

9. Validation de l'environnement d'assemblage

À enregistrer avant livraison :

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
contrôle statique version/scope/header
contrôle archive delta et reconstruction overlay

Cargo/rustc/rustfmt ne sont pas disponibles dans l'environnement d'assemblage ; aucun gate Cargo de pre.007 n'est déclaré PASS ici.

10. Suite

Après retour opérateur entièrement vert sur 0.3.10-pre.7 :

pre.008 = réconciliation documentaire finale 0.3.10
pre.009 = préparation publication + prompt 0.3.11
rel.001 = publication stable mécanique