# Delta `0.3.10-pre.007` — gate technique final RAW commune / cross-source ## 1. Base requise ```text 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 : ```text 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 : ```text 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` : ```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 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 : ```text 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 ```text 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é ```text deltas/0.3.10/pre.007.md ``` ## 9. Validation de l'environnement d'assemblage À enregistrer avant livraison : ```text 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` : ```text pre.008 = réconciliation documentaire finale 0.3.10 pre.009 = préparation publication + prompt 0.3.11 rel.001 = publication stable mécanique ```