v0.1.0-pre.020
This commit is contained in:
38
ROADMAP.md
38
ROADMAP.md
@@ -1,5 +1,5 @@
|
||||
<!-- file: ROADMAP.md -->
|
||||
<!-- version: 15 -->
|
||||
<!-- version: 16 -->
|
||||
|
||||
# ROADMAP — khadhroony-bot3
|
||||
|
||||
@@ -204,3 +204,39 @@
|
||||
- [x] Réduire les frontières réservées à 102 et adapter l’audit.
|
||||
- [ ] Valider les tests portés, Clippy et le workspace avec Cargo sur la machine de développement.
|
||||
- [ ] Porter ensuite SPL Token classique et SPL Associated Token Account.
|
||||
|
||||
### 0.1.0-pre.017 — Exécuteur SPL Associated Token Account
|
||||
|
||||
- [x] Remplacer le squelette ATA par l’exécuteur typé validé de bot2.
|
||||
- [x] Conserver `Create`, `CreateIdempotent`, `RecoverNested`, les builders officiels et les validations post-exécution.
|
||||
- [x] Porter le target vers `kb-lib.executor.spl.associated_token_account`.
|
||||
- [x] Réduire les frontières réservées à 101.
|
||||
- [x] Valider les 548 tests unitaires, les tests d’intégration, Clippy et le workspace sur la machine de développement.
|
||||
|
||||
### 0.1.0-pre.018 — Exécuteur SPL Token-2022
|
||||
|
||||
- [x] Remplacer le squelette Token-2022 par les cinq modules métier complets de bot2.
|
||||
- [x] Conserver les 33 tests, les extensions, Confidential Transfer et Confidential Mint/Burn.
|
||||
- [x] Porter le target vers `kb-lib.executor.spl.token2022` et la nomenclature interne vers `TOKEN2022`.
|
||||
- [x] Réduire les frontières réservées à 100.
|
||||
- [x] Valider les 592 tests unitaires, les tests d’intégration, Clippy et le workspace sur la machine de développement.
|
||||
|
||||
### 0.1.0-pre.019 — Exécuteur SPL ElGamal Registry
|
||||
|
||||
- [x] Remplacer le squelette ElGamal Registry par les opérations `CreateRegistry` et `UpdateRegistry` validées de bot2.
|
||||
- [x] Conserver les preuves inline/contexte, la simulation obligatoire, les plafonds de frais et les validations post-exécution.
|
||||
- [x] Déplacer `spl-elgamal-registry-interface` dans les dépendances normales de `kb-lib`.
|
||||
- [x] Porter le target vers `kb-lib.executor.spl.elgamal_registry`.
|
||||
- [x] Réduire les frontières réservées à 99.
|
||||
- [x] Valider les 598 tests unitaires, les tests d’intégration, Clippy et le workspace sur la machine de développement.
|
||||
|
||||
### 0.1.0-pre.020 — Configuration et logging
|
||||
|
||||
- [x] Remplacer le scaffold `kb-config` par les modèles, parseurs, sérialiseurs, validations JSON Schema et 20 tests de bot2.
|
||||
- [x] Remplacer le scaffold `kb-logging` par la configuration des routes, le runtime tracing multi-writers et les 17 tests de bot2.
|
||||
- [x] Préserver `kb_logging::tracing_target()` pour la compatibilité temporaire de `kb-app-demo`.
|
||||
- [x] Corriger les targets et chemins de logs de Solana Core et SPL Memo dans les trois profils.
|
||||
- [x] Vérifier ATA, Token-2022 et ElGamal Registry, déjà alignés sur leurs targets bot3.
|
||||
- [x] Laisser SPL Token classique sous son identité réservée tant que son exécuteur n’est pas migré.
|
||||
- [ ] Valider `kb-config`, `kb-logging`, Clippy et le workspace avec Cargo sur la machine de développement.
|
||||
- [ ] Décider puis appliquer le renommage de `kb-rpc` avant sa migration fonctionnelle.
|
||||
|
||||
Reference in New Issue
Block a user