# Delta `0.2.9-pre.015` — préparation de publication minimale ## 1. Base ```text 0.2.9-pre.014 ``` Cette tranche est exclusivement le couloir de préparation de publication défini par les règles de fermeture KSP. Elle ne corrige aucun README, USAGE, plan, validation, règle, code, test, schema ou config. ## 2. Gate `pre.014` reçu Le gate opérateur de `0.2.9-pre.014` reçu le 2026-08-24 confirme : ```text cargo fmt --all PASS Rust workspace audit PASS, 0 export candidate Markdown audit PASS, 87 tableaux / 259 fichiers cargo check --workspace PASS cargo clippy --workspace --all-targets PASS sans warning cargo test --workspace PASS ``` `pre.014` n'ayant modifié que la version Cargo et la documentation, le smoke PublicNode 2/2 et les graphes Cargo fermés dans `pre.013` n'ont pas été rejoués. ## 3. Version technique ```text workspace.package.version = 0.2.9-pre.15 ``` La modification est mécanique ; aucune sémantique runtime ne change. ## 4. `CHANGELOG.md` Le changelog stable est préparé pour `0.2.9 — Yellowstone gRPC standard/provider-neutral` avec les faits consolidés : moteur Yellowstone partagé, surface Solana standard, Config V3, PublicNode Mainnet/Testnet avec `x-token`, smoke live 2/2, non-régressions et graphes finaux. ## 5. `ROADMAP.md` `0.2.9` passe à l'état réalisé/validé dans la roadmap globale. La séquence suivante reste : ```text 0.2.10 OrbitFlare Yellowstone gRPC 0.2.11 Helius LaserStream gRPC 0.2.12 off-chain price transport 0.2.13 Price Desk + intégration prix Wallet Desk 0.2.14 interface/wire foundation 0.2.15 program-api foundation ``` ## 6. Prompt `0.2.10` Le draft `prompts/015-V0_2_10_START_PROMPT.md` est finalisé. Il intègre l'état réel de `v0.2.9` : ```text PublicNode Mainnet + Testnet validés metadata x-token secrète via Config Subscribe -> Slot 2/2 PASS unary standard != entitlement garanti chez chaque provider ``` Sa prévision souple est également corrigée pour réserver explicitement les trois couloirs de fermeture applicables : ```text gate technique/live final éventuel réconciliation documentaire finale préparation de publication minimale prompt + CHANGELOG + ROADMAP ``` Le prompt rappelle qu'un `fix` reste local à son couloir et que `rel.001` ne sert jamais de rattrapage. ## 7. Fichiers modifiés/ajoutés ```text Cargo.toml CHANGELOG.md ROADMAP.md prompts/015-V0_2_10_START_PROMPT.md deltas/0.2.9/pre.015.md ``` Aucun autre fichier ne doit changer dans cette tranche. ## 8. Gate opérateur Comme la tranche ne modifie aucun code/runtime/config/schema : ```bash cargo fmt --all 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/0.2.9 cargo check --workspace cargo clippy --workspace --all-targets cargo test --workspace ``` Aucun smoke live ni `cargo tree` n'est à rejouer si le delta est appliqué exactement. ## 9. Suite Si ce gate est vert, `0.2.9-rel.001` est la seule étape restante. Elle est limitée à la mécanique de publication stable : version Cargo `0.2.9`, delta `rel.001`, commit final et tag `v0.2.9`, sans rattrapage technique ou documentaire.