Files
khadhroony-solana-project/deltas/0.2.9/pre.015.md
2026-08-25 08:35:16 +02:00

105 lines
3.3 KiB
Markdown

<!-- file: deltas/0.2.9/pre.015.md -->
<!-- version: 1 -->
# 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.