Files
khadhroony-solana-project/deltas/0.2.10/pre.004.md
2026-08-25 15:26:04 +02:00

5.0 KiB

Delta 0.2.10-pre.004 — réconciliation documentaire finale OrbitFlare Yellowstone

1. Base

0.2.10-pre.003

Cette tranche est exclusivement le couloir de réconciliation documentaire finale. Le gate technique/live de pre.003 est vert ; aucun correctif runtime, Config exécutable, test, schema, dependency ou feature n'est introduit ici.

2. Version technique

Comme toute prerelease non-fix, la version Cargo est synchronisée mécaniquement :

workspace.package.version = 0.2.10-pre.4

Aucune sémantique runtime ne change.

3. Preuve technique réconciliée

Le gate opérateur pre.003 du 2026-08-25 est fermé avec :

cargo fmt --all                                      PASS
Rust workspace audit                                 PASS / 0 export candidate
Markdown audit                                       PASS / 99 tables / 100 files
cargo check --workspace                              PASS
cargo clippy --workspace --all-targets               PASS
Config unit                                          114/114 PASS
Config ownership                                     5/5 PASS
Config public API                                    15/15 PASS
Transport unit                                       383/383 PASS
Transport public API                                 49/49 PASS
Transport release completeness                       43/43 PASS
Transport doctests                                   4/4 PASS
workspace dependency canary                          3/3 PASS
cargo test --workspace                               PASS
OrbitFlare Devnet Subscribe + Slot + Ping             1/1 PASS, 5.19 s

Les graphes Cargo direct Transport, doublons Transport et doublons workspace ont été inspectés. La pile reste :

yellowstone-grpc-proto 12.6.0
tonic / tonic-prost     0.14.6
prost / prost-types     0.14.4

Aucun yellowstone-grpc-client runtime, aucun orbitflare-sdk runtime et aucune dépendance Transport -> Config n'ont été ajoutés.

4. OrbitFlare final

Contrat durable réconcilié :

Devnet endpoint   http://devnet.rpc.orbitflare.com:10000
auth              License Key ORBIT-* -> secret metadata x-token
Config secret     KSP_SECRET_ORBITFLARE_DEVNET_GRPC_X_TOKEN
Subscribe         standard Yellowstone N2
live              Slot non nul + server Ping
N1                inchangé
N2                inchangé
provider facade   non nécessaire
heartbeat N3      non nécessaire
Config V4         non nécessaire

Le premier échec pre.002 sans metadata reste conservé dans son delta historique comme caractérisation ayant conduit au fix d'auth pre.002-fix.001.

5. Documents réconciliés

docs/plans/002-FUNCTIONAL_RELEASE_SEQUENCE.md
docs/plans/017-V0_2_10_ORBITFLARE_YELLOWSTONE_GRPC_PLAN.md
docs/validation/013-V0_2_10_ORBITFLARE_YELLOWSTONE_GRPC.md
crates/ksp-onchain-transport-lib/README.md
crates/ksp-onchain-transport-lib/USAGE.md
docs/000-README.md

Les anciennes affirmations PENDING sont remplacées par les résultats pre.003 réellement observés. README/USAGE documentent désormais le profil OrbitFlare Devnet et son smoke live durable.

6. Frontière avec pre.005

Cette tranche ne touche pas :

CHANGELOG.md
ROADMAP.md
prompt suivant

La décision sur la release suivante est prise pendant cette réconciliation, sans générer encore son prompt : Helius LaserStream gRPC est reporté dans les TODO Yellowstone sans numéro de release faute d'accès live raisonnable ; la séquence active avance et 0.2.11 devient off-chain price transport, suivie de 0.2.12 Price Desk + intégration Wallet Desk, 0.2.13 interface/wire foundation et 0.2.14 program-api foundation. Le futur ROADMAP.md de pre.005 devra refléter exactement ce report et cette renumérotation.

Une fois cette décision prise, pre.005 reste strictement publication-minimal : prompt suivant + CHANGELOG.md + ROADMAP.md + signal Cargo + delta.

Si un défaut technique de 0.2.10 est découvert après ce gate documentaire, il ne doit pas être glissé dans pre.005; ouvrir une nouvelle prerelease du couloir approprié puis rejouer les tranches finales nécessaires.

7. Fichiers modifiés/ajoutés

Cargo.toml
docs/000-README.md
docs/plans/002-FUNCTIONAL_RELEASE_SEQUENCE.md
docs/plans/017-V0_2_10_ORBITFLARE_YELLOWSTONE_GRPC_PLAN.md
docs/validation/013-V0_2_10_ORBITFLARE_YELLOWSTONE_GRPC.md
crates/ksp-onchain-transport-lib/README.md
crates/ksp-onchain-transport-lib/USAGE.md
deltas/0.2.10/pre.004.md

8. Gate opérateur

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 : aucune surface technique ou dépendance n'est modifiée.