v0.1.0-pre.015

This commit is contained in:
2026-07-24 17:25:51 +02:00
parent 60a75c4434
commit a818c4a60e
26 changed files with 16723 additions and 103 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: ROADMAP.md -->
<!-- version: 13 -->
<!-- version: 14 -->
# ROADMAP — khadhroony-bot3
@@ -176,5 +176,18 @@
- [x] Maintenir les squelettes inactifs : support `Maybe` et plan explicite à zéro instruction.
- [x] Exposer les 104 types uniquement depuis la façade `kb-lib/src/lib.rs`.
- [x] Ajouter un test central couvrant les 104 squelettes et étendre laudit contre le retour des marqueurs temporaires.
- [ ] Valider le nouveau test unitaire, le test aval, Clippy et le workspace avec Cargo sur la machine de développement.
- [ ] Porter ensuite les exécuteurs fonctionnels déjà validés dans bot2, en commençant par Solana Core puis SPL.
- [x] Valider le nouveau test unitaire, le test aval, Clippy et le workspace avec Cargo sur la machine de développement.
- [x] Porter ensuite lexécuteur Solana Core déjà validé dans bot2.
### 0.1.0-pre.015 — Exécuteur Solana Core
- [x] Porter les 109 opérations typées de `kb_executor_solana_core`.
- [x] Couvrir System, Compute Budget, Address Lookup Table, précompiles, Config, Feature, Slashing, ZK ElGamal, Stake, Vote et Loaders v3/v4.
- [x] Conserver les surfaces historiques non exécutables en refus explicite.
- [x] Préfixer les types publics `ExSolanaCore*` et les constantes `EX_SOLANA_CORE_*`.
- [x] Préserver le pont JSON historique et le contrat de plan préparé typé.
- [x] Étendre le test aval à une construction Compute Budget réelle.
- [x] Réduire les frontières réservées à 103 et adapter laudit.
- [x] Imposer les blocs `pub use` puis `pub(crate) use`, séparés par une ligne vide.
- [ ] 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.