0.5.1-pre.006
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: prompts/030_v0_5_1_khadhroony_solana_namespace_and_config.md -->
|
||||
<!-- version: 4 -->
|
||||
<!-- version: 5 -->
|
||||
|
||||
# Khadhroony Bot3 — `0.5.1` — migration Khadhroony Solana et configuration sûre
|
||||
|
||||
@@ -61,7 +61,7 @@ Le workspace, le dépôt et le répertoire racine restent nommés `khadhroony-bo
|
||||
- `VERSION_DEVELOPMENT_LIFECYCLE.md` ;
|
||||
4. `docs/architecture/PROJECT_OBJECTIVES.md`, `CRATE_MAP.md`, `ARCHITECTURE.md`, `PIPELINE_ARCHITECTURE.md`, `STORAGE_ARCHITECTURE.md` et `SURFACE_CRATE_MATRIX.md` ;
|
||||
5. `README.md`, `USAGE.md`, `TODO.md` et `CHANGELOG.md` des dix crates à renommer et de `kb-app-demo-desktop` ;
|
||||
6. `config/app.config.json`, `config/logging.config.json`, leurs schémas sous `config/schemas/`, `.env.example` et tous les exemples/configurations de test ;
|
||||
6. les compositions `config/<binary>.default.config.json`, les documents partagés `logging.config.json`, `transport.config.json`, `listeners.config.json`, leurs schémas sous `config/schemas/`, `.env.example` et les fixtures runtime sous `test-fixtures/config/` ;
|
||||
7. les tests d'API externe, tests TS-RS, scripts d'audit et références de noms de crates/targets/identités ;
|
||||
8. les documents archivés `0.5.0` uniquement comme historique, jamais comme source prioritaire face à la politique active et au code courant.
|
||||
|
||||
@@ -329,12 +329,27 @@ Le détail doit être confirmé par `0.5.1-pre.001`, mais la trajectoire cible e
|
||||
|
||||
### `0.5.1-pre.005` — split configuration/logging
|
||||
|
||||
- documents et schémas indépendants ;
|
||||
- profils logging indépendants ;
|
||||
- propriété unique des contrats logging ;
|
||||
- migration/compatibilité explicite du document monolithique précédent.
|
||||
- extraire le logging dans son document et son schéma indépendants ;
|
||||
- rendre les profils logging indépendants ;
|
||||
- transférer la propriété des contrats logging à `ks-logging`.
|
||||
|
||||
### `0.5.1-pre.006` — runtime/public, camouflage et Tauri sûr
|
||||
### `0.5.1-pre.006` — composition binaire + transport + listeners
|
||||
|
||||
- remplacer le rôle du document monolithique par des compositions `<binary>.default.config.json` ;
|
||||
- fournir une composition dédiée au desktop et une composition dédiée aux scénarios ;
|
||||
- extraire transport et listeners dans des documents/schémas indépendants ;
|
||||
- conserver `AppConfig/ProfileConfig` comme contrat runtime résolu transitoire ;
|
||||
- permettre aux transports de consommer directement `TransportProfileConfig`.
|
||||
|
||||
### `0.5.1-pre.007` — store + wallet + execution + configuration dédiée des binaires
|
||||
|
||||
- extraire database vers store, `logs_directory` vers logging et les chemins de wallets vers wallet selon leur ownership réel ;
|
||||
- déplacer les permissions `*_send_enabled` du wallet vers execution ;
|
||||
- sortir la configuration spécifique au desktop du domaine `ks-config` ;
|
||||
- réduire les compositions à des références vers profils spécialisés et configuration dédiée ;
|
||||
- vérifier qu'un futur worker peut ajouter sa propre composition sans enregistrer son identité dans `ks-config`.
|
||||
|
||||
### `0.5.1-pre.008` — runtime/public, camouflage et Tauri sûr
|
||||
|
||||
- séparer source/runtime/public/diagnostic ;
|
||||
- propager la sensibilité des valeurs composées ;
|
||||
@@ -342,9 +357,9 @@ Le détail doit être confirmé par `0.5.1-pre.001`, mais la trajectoire cible e
|
||||
- diagnostics sûrs et camouflage systématique ;
|
||||
- tests de non-divulgation et TS-RS aligné.
|
||||
|
||||
### `0.5.1-pre.007` — réconciliation et clôture
|
||||
### `0.5.1-pre.009` — réconciliation et clôture
|
||||
|
||||
- audit exhaustif des anciens préfixes ;
|
||||
- audit exhaustif des anciens préfixes et anciens documents ;
|
||||
- documentation finale ;
|
||||
- TODO/changelogs ;
|
||||
- validations workspace ;
|
||||
|
||||
Reference in New Issue
Block a user