v0.5.2-pre.006
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/V0_5_2_KS_WALLET_RESTRUCTURING_PLAN.md -->
|
||||
<!-- version: 8 -->
|
||||
<!-- version: 9 -->
|
||||
|
||||
# Plan `0.5.2` — restructuration de `ks-wallet`
|
||||
|
||||
@@ -537,13 +537,15 @@ La tranche `pre.003` reste structurelle ; le cycle de vie protégé est activé
|
||||
|
||||
### `0.5.2-pre.006` — configuration et consommateurs
|
||||
|
||||
- sélection par alias dans `ks-config` sans secret ;
|
||||
- adaptation `ks-pipeline-demo-scenarios` ;
|
||||
- adaptation desktop uniquement via DTO sûrs ;
|
||||
- résolution explicite des workflows CLI legacy ;
|
||||
- tests d'intégration et canaris de non-divulgation.
|
||||
- [x] `wallet_alias` optionnel/nullable dans les profils `wallet.config.json`, propagé dans `WalletConfig` sans secret et rétrocompatible avec les documents `0.5.1` qui omettent ce champ ;
|
||||
- [x] sélection/inspection/unlock du wallet natif configuré dans `ks-pipeline-demo-scenarios`, avec password fourni uniquement à l'API runtime ;
|
||||
- [x] fallback temporaire interdit lorsqu'un alias persistant est explicitement sélectionné ;
|
||||
- [x] DTO desktop possédés par `kb-app-demo-desktop` pour liste/inspection : alias, pubkey déclarée, version et sélection uniquement ;
|
||||
- [x] aucune commande Tauri de password/unlock et aucun type runtime sensible `ks-wallet` sérialisé vers le frontend ;
|
||||
- [x] workflow CLI Token-2022 explicitement limité au format Solana CLI JSON et rejet des `.kswallet` ;
|
||||
- [x] tests de configuration, sélection persistante, unlock explicite, refus du fallback et canaris de non-divulgation.
|
||||
|
||||
Cette tranche ne doit pas devenir la refonte générale des scénarios prévue pour `0.5.4`.
|
||||
Cette tranche ne devient pas la refonte générale des scénarios prévue pour `0.5.4`. Les campagnes existantes restent temporaires lorsque `wallet_alias = null`; leur migration fonctionnelle vers un wallet persistant avec acquisition sécurisée du password appartient au consommateur qui choisit d'activer cette sélection.
|
||||
|
||||
### `0.5.2-pre.007` — finalisation
|
||||
|
||||
|
||||
Reference in New Issue
Block a user