Files
2026-08-25 15:43:15 +02:00

4.5 KiB

Delta 0.2.10-pre.005 — préparation de publication minimale

1. Base

0.2.10-pre.004

Cette tranche est exclusivement le couloir de préparation de publication. Elle ne modifie aucun code, test, schema, config, README, USAGE, plan, validation ou règle normative.

2. Gate pre.003 et réconciliation pre.004

Le gate technique final pre.003 a confirmé :

Rust workspace audit                    PASS
Markdown audit                          PASS
cargo check --workspace                 PASS
cargo clippy --workspace --all-targets  PASS
cargo test --workspace                  PASS
OrbitFlare live Subscribe -> Slot+Ping  PASS en 5.19 s
graphes Cargo                           inspectés

pre.004 a ensuite réconcilié les documents durables : plan/validation OrbitFlare, README/USAGE Transport, index documentaire et séquence fonctionnelle. Helius LaserStream gRPC a été reporté dans les TODO faute d'accès live raisonnable sans abonnement payant, sans remise en cause de sa compatibilité wire Yellowstone largement observée.

3. Version technique

workspace.package.version = 0.2.10-pre.5

La modification est mécanique ; aucune sémantique runtime ne change.

4. CHANGELOG.md

Le changelog stable est préparé pour 0.2.10 — OrbitFlare Yellowstone gRPC avec les faits consolidés :

N1/N2 Yellowstone inchangés
Config V3 orbitflare_devnet
x-token = License Key via secret_metadata
premier live sans metadata -> Unauthenticated
fix auth documenté
live Subscribe -> Slot + standard Ping PASS
second live final PASS
aucun heartbeat/provider SDK/Config V4 ajouté
workspace + graphes finaux verts

5. ROADMAP.md

0.2.10 passe à l'état réalisé. Helius LaserStream gRPC quitte la séquence numérotée et rejoint les TODO Yellowstone. La séquence active devient :

0.2.11  off-chain price transport
0.2.12  Price Desk + intégration prix Wallet Desk
0.2.13  interface/wire foundation
0.2.14  program-api foundation

6. Audit préparatoire de la future 0.2.11

Avant de rédiger le prompt suivant, un audit externe rapide au 2026-08-25 a comparé plusieurs familles de sources :

CoinGecko   agrégateur, REST Demo, multi quote USD/EUR
Jupiter V3  prix Solana heuristique issu des swaps, USD seulement
Pyth Hermes oracle, REST/SSE, publish_time/confidence, auth en transition immédiate
Birdeye     market data Solana, spot/batch/historique, API key
DexScreener prix DEX par pair/pool, accès public courant

Ce snapshot ne choisit pas le provider. Il démontre surtout que les sémantiques diffèrent et que 0.2.11-pre.001 doit auditer/choisir explicitement le contrat prix, le modèle numérique, la fraîcheur et le provider initial avant code lourd.

Pyth annonce un changement d'authentification le 2026-08-26 à 16:00 UTC ; le prompt exige donc un réaudit immédiat de Pyth à l'ouverture et interdit de figer le snapshot de pre.005.

7. Prompt 0.2.11

Ajout de :

prompts/016-V0_2_11_START_PROMPT.md

Le prompt ouvre 0.2.11 — Off-chain price transport uniquement depuis v0.2.10 et impose pre.001 = lecture + audit actuel providers + matrice sémantique + numeric model + threat model + sizing + planification.

Le scope initial reste volontairement borné :

ksp-offchain-transport-lib
prix SOL/USD + SOL/EUR
premier provider live-testable sans abonnement payant dédié
Config -> Off-chain Transport
pas de Price Desk
pas de Wallet Desk
pas d'OHLCV/historique/quotes/metadata/multi-provider complexe

8. Fichiers modifiés/ajoutés

Cargo.toml
CHANGELOG.md
ROADMAP.md
prompts/016-V0_2_11_START_PROMPT.md
deltas/0.2.10/pre.005.md

Aucun autre fichier ne doit changer dans cette tranche.

9. Gate opérateur

Comme cette tranche ne modifie aucun code/runtime/config/schema :

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.10
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.

10. Suite

Si ce gate est vert, 0.2.10-rel.001 est la seule étape restante. Elle est limitée à la mécanique de publication stable : version Cargo 0.2.10, delta rel.001, commit final et tag stable v0.2.10, sans rattrapage technique ou documentaire.