v0.1.0-pre.016
This commit is contained in:
17
ROADMAP.md
17
ROADMAP.md
@@ -1,5 +1,5 @@
|
||||
<!-- file: ROADMAP.md -->
|
||||
<!-- version: 14 -->
|
||||
<!-- version: 15 -->
|
||||
|
||||
# ROADMAP — khadhroony-bot3
|
||||
|
||||
@@ -189,5 +189,18 @@
|
||||
- [x] Étendre le test aval à une construction Compute Budget réelle.
|
||||
- [x] Réduire les frontières réservées à 103 et adapter l’audit.
|
||||
- [x] Imposer les blocs `pub use` puis `pub(crate) use`, séparés par une ligne vide.
|
||||
- [x] Valider les 507 tests unitaires, les trois tests d’intégration, Clippy et le workspace avec Cargo sur la machine de développement.
|
||||
- [x] Porter ensuite les exécuteurs SPL déjà validés dans bot2.
|
||||
|
||||
### 0.1.0-pre.016 — Safety d’exécution et exécuteur SPL Memo
|
||||
|
||||
- [x] Porter `kb_execution_safety` dans `kb-lib` sous les contrats `ExSafety*`.
|
||||
- [x] Conserver les décisions `Deny`, `RequireConfirmation` et `Allow`, avec violations stables.
|
||||
- [x] Conserver les contrôles de simulation, blockhash/nonce, cluster, signers autorisés et plafonds de coût.
|
||||
- [x] Remplacer le squelette Memo par `ExSplMemoExecutor` et ses intents typés.
|
||||
- [x] Maintenir Memo v1/v3 en decode-only et Memo v4 exécutable.
|
||||
- [x] Construire l’instruction avec `spl-memo-interface` en conservant ordre et doublons des signers.
|
||||
- [x] Étendre le test aval à un plan Memo réel et à son évaluation safety.
|
||||
- [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 les exécuteurs SPL déjà validés dans bot2.
|
||||
- [ ] Porter ensuite SPL Token classique et SPL Associated Token Account.
|
||||
|
||||
Reference in New Issue
Block a user