0.1.0-pre.005
This commit is contained in:
20
ROADMAP.md
20
ROADMAP.md
@@ -1,5 +1,5 @@
|
||||
<!-- file: ROADMAP.md -->
|
||||
<!-- version: 2 -->
|
||||
<!-- version: 3 -->
|
||||
|
||||
# ROADMAP — khadhroony-bot3
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
- [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.
|
||||
- [ ] 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.
|
||||
|
||||
### 0.1.0-pre.002 — Contrats fondamentaux consolidés
|
||||
@@ -39,7 +40,7 @@
|
||||
- [x] Adapter les règles bot2 devenues incompatibles avec l’architecture bot3.
|
||||
- [x] Valider `cargo check`, les 84 tests et Clippy pour `kb-store`, puis `cargo check --workspace`.
|
||||
- [ ] Valider `cargo test --workspace` et `cargo clippy --workspace --all-targets`.
|
||||
- [ ] Valider les tests PostgreSQL réels avec `KB_POSTGRES_TEST_URL`.
|
||||
- [x] Valider les 84 tests PostgreSQL réels avec `KB_POSTGRES_TEST_URL`.
|
||||
|
||||
### 0.1.0-pre.004 — Décodeur Solana Core dans `kb-lib`
|
||||
|
||||
@@ -48,5 +49,16 @@
|
||||
- [x] Adapter les contrats vers les réexports de `kb-lib` sans dépendance vers `kb-store`.
|
||||
- [x] Préfixer les symboles internes afin d’éviter les collisions avec les futurs décodeurs fusionnés.
|
||||
- [x] Déclarer le target hiérarchique `kb-lib.decoder.solana.core`.
|
||||
- [ ] Valider `kb-lib` et le workspace avec Cargo sur la machine de développement.
|
||||
- [ ] Poursuivre avec SPL Memo après validation.
|
||||
- [x] Valider `cargo check -p kb-lib`, les 169 tests de `kb-lib` et les deux audits Rust.
|
||||
- [ ] Valider Clippy et l’ensemble du workspace sur la machine de développement.
|
||||
- [x] Poursuivre avec SPL Memo après validation.
|
||||
|
||||
### 0.1.0-pre.005 — Décodeur SPL Memo dans `kb-lib`
|
||||
|
||||
- [x] Remplacer le scaffold `kb-lib::decoder::spl::memo` par le décodeur validé de bot2.
|
||||
- [x] Conserver les générations v1, v3 et v4, leurs règles distinctes et les 9 tests.
|
||||
- [x] Ajouter les trois Program IDs canoniques dans `kb-program-ids` sans les classer comme natifs.
|
||||
- [x] Préserver le payload borné, le SHA-256, les comptes ordonnés et les statuts non commités.
|
||||
- [x] Porter la matrice machine-readable `docs/SPL_MEMO_MATRIX.json`.
|
||||
- [ ] Valider `kb-program-ids`, `kb-lib` et le workspace avec Cargo sur la machine de développement.
|
||||
- [ ] Poursuivre avec SPL Token classique après validation.
|
||||
|
||||
Reference in New Issue
Block a user