4.6 KiB
Delta 0.2.6-rel.001 — publication stable Wallet Desk + .kspwallet V2
1. Base requise
Cette release stable s'applique après :
0.2.6-pre.018-fix.001 signal technique 0.2.6-pre.18.fix.1
0.2.6-pre.018-fix.002 correctif documentaire uniquement, sans bump Cargo
Le commit attendu pour cette tranche est :
v0.2.6-rel.001
Le tag stable attendu après validation est :
v0.2.6
2. Preuve candidate acquise
Le checkpoint opérateur final du 22 août 2026 après pre.018-fix.001 est vert : cargo fmt, audit Python, cargo check --workspace, Clippy, tests ciblés Config/Wallet/Desks et cargo test --workspace passent. Le build Wallet Desk exécuté en dernière opération a produit avec succès les bundles Linux .deb, .rpm et .AppImage en 0.2.6-pre.18.fix.1.
pre.018-fix.002 n'a modifié que le prompt de reprise 0.2.7 et son index/delta ; il n'a donc pas invalidé cette preuve technique.
3. Publication stable
rel.001 n'ajoute aucune fonctionnalité runtime. Elle :
- passe
workspace.package.versionà0.2.6; - aligne les versions npm et Tauri des deux Desks sur
0.2.6; - aligne le badge Wallet Desk sur la version stable ;
- ajoute l'entrée stable
0.2.6auCHANGELOG.md; - clôt
ROADMAP.md, le plan détaillé Wallet Desk et la matrice de compliance ; - conserve
.kspwalletV1 comme format historique stable lisible et V2 comme format binaire stable/default ; - conserve les APIs génériques de lecture multi-version, les APIs explicites V1/V2 et la migration V1 -> V2 OWNER-authentifiée ;
- conserve le runtime packagé Config/resources et la racine KSP user-writable ;
- désigne
prompts/012-V0_2_7_START_PROMPT.mdcomme contrat de reprise pour0.2.7-pre.001.
4. Audit Markdown final
La clôture a relu les 318 fichiers Markdown du dépôt. Les journaux deltas/<version>/... historiques n'ont pas été réécrits pour refléter le présent : ils restent des preuves temporelles. Les documents actifs ont été normalisés/corrigés lorsque nécessaire.
Corrections principales :
- statuts
0.2.6/Wallet Desk/V2 passés à stable/clôturé ; - matrice
009fermée avec la preuve réellepre.018-fix.001; - suppression des formulations disant que le build
pre.018reste à faire ; KSPWALLET_V1.mdsynchronisé avec l'auto-détection V1/V2 désormais implémentée ;- TODO prix Wallet Desk corrigé de
0.2.12vers la release canonique0.2.11; - commandes Tauri actives normalisées en invocation crate-local, sans
bash -lc; - statuts composants normalisés sur le vocabulaire de l'inventaire ;
- TODO Config secrets Wallet mis à jour comme acquis ;
- documents d'architecture/plan volumineux normalisés à un H1 unique ;
- espace terminal résiduel supprimé et liens Markdown relatifs revérifiés ;
- prompt
0.2.6marqué comme consommé et prompt0.2.7désigné comme prochain contrat actif.
5. Surface stable 0.2.6
La release publie notamment :
ksp-app-wallet-desk
Config + Wallet + HTTP Transport + Logging
inventory/create/import/unlock VIEW/OWNER
getBalance Devnet/HTTP via Transport
alias/notes + rotations OWNER/VIEW + disable/recreate VIEW
export OWNER Solana CLI JSON/Base58
.kspwallet V1 stable/historique lisible
.kspwallet V2 binaire stable et default de création/import
lecture générique V1/V2 auto-détectée
APIs versionnées strictes V1/V2
migration explicite OWNER-authentifiée V1 -> V2
runtime Tauri packagé avec Config/schemas et racine KSP user-writable
6. Validation stable à exécuter après application
Le changement de version stable doit être validé à nouveau :
cargo fmt --all
python3 scripts/audit_rust_workspace_rules.py
cargo check --workspace
cargo clippy --workspace --all-targets
cargo test -p ksp-config-lib
cargo test -p ksp-wallet-lib
cargo test -p ksp-app-config-desk
cargo test -p ksp-app-wallet-desk
cargo test --workspace
Tout parcours manuel ou smoke live retenu doit être exécuté avant le build. Le build stable Wallet Desk reste l'absolue dernière opération de validation :
(cd crates/ksp-app-wallet-desk && cargo tauri build)
Aucune commande de check/test/build ne doit être exécutée après ce build avant la décision de commit/tag. Les bundles attendus portent la version stable 0.2.6.
7. Clôture Git
Si le gate stable est vert :
commit : v0.2.6-rel.001
tag : v0.2.6
La prochaine release active est 0.2.7 — WebSocket Solana standard, ouverte par 0.2.7-pre.001 en suivant prompts/012-V0_2_7_START_PROMPT.md.