v0.3.7-pre.006
This commit is contained in:
@@ -266,6 +266,25 @@ Le correctif ne modifie aucun runtime, aucun composite Config, aucun profil Tran
|
||||
- [X] aucune modification du composite de production ni des settings Transport/Store ;
|
||||
- [X] aucun secret provider requis par le test déterministe de cohérence réseau ;
|
||||
- [X] audits statiques Rust/Markdown rejoués dans l'environnement d'assemblage ;
|
||||
- [ ] replay opérateur `cargo fmt/check/clippy/test` de `pre.005-fix.001` à exécuter.
|
||||
- [X] replay opérateur `cargo fmt/check/clippy/test` de `pre.005-fix.001` propre.
|
||||
|
||||
La décision utilisateur de faire de Mainnet le profil Backfill par défaut et de tester plusieurs familles de transport Backfill (HTTP standard, HTTP provider tel que Helius, Yellowstone gRPC ; WebSocket exclu de V1 sauf besoin démontré) appartient à des couloirs Config/Transport antérieurs. Conformément à `VER-LIFECYCLE-010`, elle n'est pas introduite dans ce fix et doit ouvrir une prerelease dédiée après validation du correctif.
|
||||
|
||||
## `0.3.7-pre.006` — Mainnet par défaut et routage HTTP opérateur
|
||||
|
||||
La décision post-`pre.005` est appliquée dans une nouvelle tranche dédiée : le composite Backfill Desk utilise `mainnet` par défaut, avec Logging `supertrace` pendant le développement et un profil Transport `mainnet_backfill_pool`. Ce profil expose deux endpoints HTTP sans secret obligatoire au démarrage : Solana Public et PublicNode.
|
||||
|
||||
Trois rôles logiques sont proposés : `backfill_pool` pour le pool multi-provider, `backfill_solana_public` et `backfill_publicnode` pour le ciblage explicite. L'IPC expose uniquement le rôle et les labels provider sûrs ; aucune URL ni credential. Le frontend charge `backfill_options()` au démarrage, rend le sélecteur et trace le changement de route. Aucun Start n'est ajouté dans cette tranche.
|
||||
|
||||
Le support Yellowstone gRPC de `ksp-job-backfill-lib`/Backfill Desk est retiré du périmètre `0.3.7` et reporté à une version ultérieure (`0.3.12+` comme cible indicative). WebSocket reste hors Backfill V1.
|
||||
|
||||
### Gate `pre.006`
|
||||
|
||||
- [X] Mainnet est le profil composite par défaut et conserve `supertrace` pendant le développement ;
|
||||
- [X] le profil `mainnet_backfill_pool` expose Solana Public + PublicNode en HTTP avec rôles pool/ciblés ;
|
||||
- [X] aucun endpoint gRPC n'est introduit dans ce profil ;
|
||||
- [X] l'IPC expose uniquement rôle logique et labels provider sûrs ;
|
||||
- [X] le frontend charge/rend le sélecteur et trace son changement ;
|
||||
- [X] aucun Start ni dépendance `ksp-job-backfill-lib` n'est ouvert par la Desk ;
|
||||
- [X] audits statiques Rust/Markdown, JSON Schema et syntaxe TypeScript propres dans l'environnement d'assemblage ;
|
||||
- [ ] replay opérateur `cargo fmt/check/clippy/test` de `pre.006` à exécuter.
|
||||
|
||||
Reference in New Issue
Block a user