Files
2026-08-25 16:40:46 +02:00

5.3 KiB

Delta 0.2.10-rel.001 — publication stable OrbitFlare Yellowstone gRPC

1. Base requise

Base directe attendue :

0.2.10-pre.005
workspace.package.version = 0.2.10-pre.5

Commit attendu pour cette livraison :

v0.2.10-rel.001

Tag stable attendu après validation :

v0.2.10

2. Responsabilité de rel.001

Cette livraison effectue uniquement la mécanique de publication stable définie par le cycle KSP.

Elle :

  • passe workspace.package.version de 0.2.10-pre.5 à 0.2.10 ;
  • ajoute le présent delta rel.001 ;
  • ne corrige ni code, ni test, ni config/schema, ni README/USAGE, ni plan/validation, ni règle, ni prompt, ni CHANGELOG.md, ni ROADMAP.md.

Tout défaut appartenant à un couloir antérieur doit renvoyer vers une prerelease appropriée ; rel.001 n'est jamais une tranche de rattrapage.

3. Preuves techniques acquises avant publication

Le gate technique/live final 0.2.10-pre.003 a été validé le 25 août 2026 avec :

cargo fmt --all                               PASS
python3 scripts/audit_rust_workspace_rules.py PASS
  General Rust rule audit                     clean
  Rust export completeness audit              0 candidate(s)
  KSP workspace Rust rule audit               clean
python3 scripts/audit_markdown_tables.py       PASS
cargo check --workspace                       PASS
cargo clippy --workspace --all-targets        PASS
cargo test -p ksp-config-lib                   PASS
cargo test -p ksp-onchain-transport-lib       PASS
cargo test -p ksp-core-lib --test workspace_dependencies PASS
cargo test --workspace                        PASS

Les suites directement concernées restent notamment :

Config unit                     114 passed
Transport unit                  383 passed
Transport public API             49 passed
Transport release completeness   43 passed
Transport doctests                4 passed

Le smoke live final OrbitFlare a également été rejoué en pre.003 :

OrbitFlare Devnet Yellowstone
x-token = License Key
Subscribe -> Slot + standard server Ping
1/1 PASS en 5.19 s

Les graphes Cargo finaux ont été inspectés dans le même couloir. pre.004 et pre.005 n'ont ensuite modifié aucune source runtime, dépendance, config ou schema.

4. Version stable publiée

La version Cargo devient :

workspace.package.version = 0.2.10

La release stable publiée est :

0.2.10 — OrbitFlare Yellowstone gRPC

Les acquis fonctionnels et documentaires finalisés avant rel.001 comprennent :

réutilisation stricte du moteur N1 Yellowstone gRPC existant
réutilisation stricte du contrat N2 Yellowstone standard existant
aucune modification provider du moteur gRPC
profil Config V3 orbitflare_devnet
endpoint Devnet http://devnet.rpc.orbitflare.com:10000
authentification gRPC x-token via License Key secrète
premier smoke sans metadata -> Unauthenticated, caractérisé puis corrigé
live authentifié Subscribe -> Slot + standard Ping PASS
aucun heartbeat provider supplémentaire
aucun SDK OrbitFlare ajouté
aucun Config V4

La release confirme donc qu'OrbitFlare compose au-dessus de N1/N2 par configuration provider et metadata secrète, sans divergence protocolaire nécessitant une façade gRPC dédiée.

5. Fichiers ajoutés

deltas/0.2.10/rel.001.md

6. Fichiers modifiés

Cargo.toml

7. Fichiers supprimés

aucun

8. Validations de préparation du delta

Contrôles statiques de l'overlay :

Cargo.toml                       version 0.2.10
payload rel.001                  2 fichiers exactement
aucun fichier de rattrapage      présent

Aucune nouvelle compilation n'est requise pour construire l'archive elle-même. Le gate stable final doit toutefois être exécuté après application du delta et avant le commit/tag.

9. Validation stable après application

Exécuter avant publication :

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

Le changement étant limité au signal de version Cargo et au présent delta :

  • aucun smoke live OrbitFlare n'est à rejouer si l'overlay appliqué est exactement 0.2.10-rel.001 ;
  • aucun cargo tree n'est à rejouer ;
  • aucun smoke PublicNode n'est à rejouer.

10. Commit et tag stable

Après succès du gate stable :

commit : v0.2.10-rel.001
tag    : v0.2.10

Aucun tag intermédiaire rel.001 n'est requis.

Commandes Git typiques :

git add Cargo.toml deltas/0.2.10/rel.001.md
git commit -m "v0.2.10-rel.001"
git tag v0.2.10
git push
git push origin v0.2.10

11. Suite

Après publication du tag stable v0.2.10, ouvrir :

0.2.11-pre.001 — Off-chain price transport

avec :

prompts/016-V0_2_11_START_PROMPT.md

pre.001 reste une tranche d'audit actuel des providers, sémantiques de prix, modèle numérique, fraîcheur/provenance, threat model et sizing avant toute implémentation lourde.

Helius LaserStream gRPC reste reporté dans les TODO Yellowstone jusqu'à disponibilité d'un accès live pertinent ; il ne fait plus partie de la séquence numérotée active.