v0.1.0-pre.061

This commit is contained in:
2026-07-28 18:41:30 +02:00
parent c7bad46f50
commit f40fb78817
527 changed files with 4598 additions and 4114 deletions

View File

@@ -0,0 +1,31 @@
# Audit de migration de `kb-lib`
## État après `0.1.0-pre.021`
Linventaire des anciennes crates métier de `khadhroony-bot2` a été comparé à larborescence consolidée de `khadhroony-bot3/kb-lib`.
### Implémentations fonctionnelles migrées
- modèles et contrats publics de décodage, matérialisation et exécution ;
- décodeur Solana Core ;
- décodeurs SPL Memo, Token classique, ATA, Token-2022 et ElGamal Registry ;
- décodeur Metaplex Token Metadata dans létat intermédiaire atteint par bot2 `0.4.7` ;
- matérialisateurs transaction annotations, token accounts, admin, risk, fees, lifecycle, metadata, staking et compliance audit ;
- exécuteurs Solana Core, SPL Memo v4, SPL Token classique, ATA, Token-2022 et ElGamal Registry ;
- politique de sécurité commune des exécuteurs.
### Éléments encore à migrer dans `kb-lib`
Il reste une ancienne crate fonctionnelle :
- `kb-lib::executor::solana::transaction` : assemblage de transactions legacy, durable nonce, validation des comptes nonce, signature, preuves de simulation et contrôle de taille de paquet.
Cette couche nest pas un exécuteur de programme. Elle doit être portée sous la famille `executor/solana` avant la migration du transport on-chain.
### Éléments volontairement réservés
Les autres modules de décodeurs, matérialisateurs et exécuteurs présents dans bot3 correspondent aux placeholders réservés de bot2. Ils ne contiennent pas dimplémentation fonctionnelle perdue à migrer.
### Étape suivante
La couche `kb-lib::executor::solana::transaction` est migrée. Après validation utilisateur de cette tranche, la parité fonctionnelle de `kb-lib` avec bot2 est close avant la future crate de transport on-chain.