v0.3.9-pre.006-fix.003
This commit is contained in:
52
deltas/0.3.9/pre.006-fix.003.md
Normal file
52
deltas/0.3.9/pre.006-fix.003.md
Normal file
@@ -0,0 +1,52 @@
|
||||
<!-- file: deltas/0.3.9/pre.006-fix.003.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Delta v0.3.9-pre.006-fix.003 — canonicalisation technique `mainnet`
|
||||
|
||||
## 1. Objet
|
||||
|
||||
Ce correctif matérialise la décision documentaire de `pre.006-fix.002` : l'identité logique KSP du réseau de production Solana devient `mainnet` dans les configurations runtime, exemples, fixtures et tests concernés. `mainnet-beta` reste un alias legacy/externe ou un libellé historique/provider, pas une seconde identité persistée KSP.
|
||||
|
||||
## 2. Changements runtime/configuration
|
||||
|
||||
- `std.store` et son exemple utilisent désormais `network = mainnet` pour le profil Mainnet ;
|
||||
- `std.transport`, son exemple et les fixtures utilisent `cluster = mainnet` pour les endpoints Mainnet ;
|
||||
- les endpoints publics Solana engagés passent à `https://api.mainnet.solana.com` et `wss://api.mainnet.solana.com` ;
|
||||
- `.env.example` suit ces endpoints ;
|
||||
- aucune migration des données N1 RAW n'est ajoutée : la base de test peut être droppée/recréée si elle contient encore l'identité `mainnet-beta`.
|
||||
|
||||
## 3. Tests et documentation durable
|
||||
|
||||
Les canaries Config, Store API/PostgreSQL, Job Backfill, Backfill Desk et Store Desk concernées utilisent `mainnet`. Les guides Config/Transport et les owners d'architecture sont synchronisés. Les occurrences historiques de `mainnet-beta` dans les anciens plans/deltas restent volontairement intactes.
|
||||
|
||||
Le gate opérateur fourni le 5 septembre 2026 couvre :
|
||||
|
||||
```text
|
||||
Rust rule audits PASS
|
||||
Markdown audit PASS (332 tables, 742 files)
|
||||
cargo check --workspace PASS
|
||||
clippy all-targets/all-features PASS (-D warnings)
|
||||
cargo test workspace all targets PASS (live/diagnostic smokes ignored by policy)
|
||||
5 x Tauri deb/rpm bundles PASS
|
||||
cargo tree --duplicates executed
|
||||
```
|
||||
|
||||
Les smokes live restent opt-in. La documentation Solana courante confirme les nouveaux endpoints publics Mainnet HTTP/WSS ; aucune preuve live supplémentaire n'est exigée pour accepter ce correctif.
|
||||
|
||||
## 4. Version
|
||||
|
||||
La livraison est `0.3.9-pre.006-fix.003`. Comme elle modifie de la configuration exécutable, `workspace.package.version` devient :
|
||||
|
||||
```text
|
||||
0.3.9-pre.6.fix.3
|
||||
```
|
||||
|
||||
Cette forme respecte `VER-ID-007` et `VER-ID-010`. La forme locale intermédiaire `0.3.9-pre.6-fix.3` utilisée pour le premier gate n'est pas retenue comme version Cargo canonique.
|
||||
|
||||
## 5. Hors périmètre
|
||||
|
||||
- aucune migration SQL ;
|
||||
- aucun alias automatique `mainnet-beta -> mainnet` dans Store ;
|
||||
- aucun changement de logique Worker/Job ;
|
||||
- aucun ajout de provider ;
|
||||
- aucun changement des libellés externes lorsqu'un provider les publie réellement sous `mainnet-beta`.
|
||||
Reference in New Issue
Block a user