2.6 KiB
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.storeet son exemple utilisent désormaisnetwork = mainnetpour le profil Mainnet ;std.transport, son exemple et les fixtures utilisentcluster = mainnetpour les endpoints Mainnet ;- les endpoints publics Solana engagés passent à
https://api.mainnet.solana.cometwss://api.mainnet.solana.com; .env.examplesuit 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 :
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 :
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 -> mainnetdans 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.