v0.2.6-pre.018
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: prompts/011-V0_2_6_START_PROMPT.md -->
|
||||
<!-- version: 7 -->
|
||||
<!-- version: 8 -->
|
||||
|
||||
# Prompt de démarrage `0.2.6` — Wallet Desk
|
||||
|
||||
@@ -728,3 +728,11 @@ Après validation du polish `pre.014-fix.001`, la release est volontairement ét
|
||||
`pre.016` matérialise la politique figée en `pre.015` : `DEFAULT_WALLET_FORMAT = V2`, APIs génériques de création/import en V2, lecture/inspection V1/V2 auto-détectée, variantes `_v1`/`_v2` strictes et Wallet Desk consommant uniquement la façade non versionnée. Les handles OWNER/VIEW persistent leurs mutations dans le format natif ouvert ; aucune conversion implicite V1 -> V2 n'est effectuée.
|
||||
|
||||
`pre.017` matérialise la migration explicite OWNER-authentifiée V1 -> V2 : conversion mémoire, copie filesystem no-clobber, remplacement in-place stale-protected, conservation identité/metadata/note IDs, cible VIEW explicite et canaris tampering/state-conflict. Wallet Desk reste version-neutral et aucune ouverture ne migre implicitement. La prochaine tranche est `pre.018`, dédiée à la documentation/candidate finale, au packaging/CWD et au build Tauri en toute dernière opération.
|
||||
|
||||
## Addendum `pre.018` — candidate finale et runtime packagé
|
||||
|
||||
Le checkpoint opérateur `pre.017` est entièrement vert : fmt/audit/check/clippy/workspace tests passent, les canaris migration V1 -> V2 sont verts et le parcours Tauri confirme qu'un import Wallet Desk crée réellement un V2 puis exécute `getBalance` sur Devnet.
|
||||
|
||||
`pre.018` matérialise la candidate finale : README/USAGE Wallet Desk, compliance/documentation synchronisée, versions applicatives alignées, et fermeture du comportement distribué. Les deux Desks embarquent les huit documents Config/schemas enregistrés comme resources Tauri ; en release, `ksp-config-lib` prépare une racine KSP user-writable commune via `ProjectDirs`, seed les Config uniquement lorsqu'elles sont absentes, resynchronise les schemas, n'embarque jamais `.env`, puis le runtime Tauri active cette racine comme CWD avant `AppState::initialize`.
|
||||
|
||||
Après application de `pre.018`, toutes les validations et parcours fonctionnels sont exécutés avant `(cd crates/ksp-app-wallet-desk && cargo tauri build)`, qui reste l'absolue dernière opération. Si ce gate est vert, la seule étape suivante est `0.2.6-rel.001` avec version stable `0.2.6`, mise à jour du `CHANGELOG.md` et tag `v0.2.6`; aucune nouvelle fonctionnalité n'est introduite en `rel.001`.
|
||||
|
||||
Reference in New Issue
Block a user