v0.1.0-pre.010
This commit is contained in:
22
ROADMAP.md
22
ROADMAP.md
@@ -1,5 +1,5 @@
|
||||
<!-- file: ROADMAP.md -->
|
||||
<!-- version: 7 -->
|
||||
<!-- version: 8 -->
|
||||
|
||||
# ROADMAP — khadhroony-bot3
|
||||
|
||||
@@ -14,10 +14,12 @@
|
||||
- [x] Porter exactement les contrats publics des APIs d’exécution et de matérialisation.
|
||||
- [x] Porter les modèles de `kb_model` vers `kb-lib`.
|
||||
- [~] Porter les décodeurs Solana core, SPL et Metaplex.
|
||||
- [ ] Porter leurs matérialisateurs et exécuteurs.
|
||||
- [~] Porter leurs matérialisateurs.
|
||||
- [ ] Porter leurs exécuteurs.
|
||||
- [x] Fusionner `kb_store_core` et `kb_store_pg` dans `kb-store`.
|
||||
- [ ] Adapter `kb-pipeline` aux nouveaux chemins publics.
|
||||
- [ ] Adapter `kb-app-demo` et rétablir les validations fonctionnelles.
|
||||
- [ ] Créer ultérieurement une crate off-chain dédiée au fetch borné HTTP/IPFS/Arweave des URI de metadata, séparée des décodeurs, matérialisateurs et du replay canonique on-chain.
|
||||
- [ ] Réorganiser les chemins d’export TS‑RS de `kb-lib` dans une tranche dédiée, en conservant `../frontend/ts/bindings/` comme préfixe de base.
|
||||
- [ ] Auditer rétrospectivement la couverture historique des décodeurs et matérialisateurs.
|
||||
|
||||
@@ -110,5 +112,17 @@
|
||||
- [x] Ajouter le Program ID Metaplex Token Metadata à `kb-program-ids` sans le classer comme surface native.
|
||||
- [x] Porter le target de tracing vers `kb-lib.decoder.metadata.metaplex_token_metadata`.
|
||||
- [x] Conserver les 69 tests Metaplex et la matrice machine-readable exhaustive.
|
||||
- [ ] Valider `kb-program-ids`, les 320 tests de `kb-lib`, Clippy et le workspace avec Cargo sur la machine de développement.
|
||||
- [ ] Poursuivre avec les matérialisateurs et exécuteurs après validation du port des décodeurs prioritaires.
|
||||
- [x] Valider `kb-program-ids`, les 320 tests de `kb-lib`, Clippy et le workspace avec Cargo sur la machine de développement.
|
||||
- [x] Poursuivre avec les matérialisateurs après validation du port des décodeurs prioritaires.
|
||||
|
||||
### 0.1.0-pre.010 — Matérialisateurs Solana natifs dans `kb-lib`
|
||||
|
||||
- [x] Porter `LifecycleMaterializer`, `AdminMaterializer`, `ComplianceAuditMaterializer` et `StakingMaterializer` dans les modules consolidés de `kb-lib`.
|
||||
- [x] Conserver leurs 50 tests de projections natives, de politique de transaction et d’idempotence.
|
||||
- [x] Réexporter les types concrets et les fonctions stateful publiques depuis la façade de `kb-lib`.
|
||||
- [x] Ajouter un test d’intégration aval prouvant qu’un futur crate externe peut implémenter `EventMaterializer` avec la seule API publique.
|
||||
- [x] Porter les targets vers `kb-lib.materializer.admin`, `kb-lib.materializer.compliance`, `kb-lib.materializer.lifecycle` et `kb-lib.materializer.staking`.
|
||||
- [x] Conserver les identités de processor historiques afin de préserver les clés de replay et d’idempotence existantes.
|
||||
- [x] Ajouter la règle d’ordre et d’absence de ligne vide interne dans les blocs de réexports publics.
|
||||
- [ ] Valider les 371 tests attendus de `kb-lib`, Clippy et le workspace avec Cargo sur la machine de développement.
|
||||
- [ ] Poursuivre avec les matérialisateurs Memo, SPL Token, ATA, Token‑2022, registre ElGamal et Metaplex.
|
||||
|
||||
Reference in New Issue
Block a user