v0.1.0-pre.013
This commit is contained in:
18
ROADMAP.md
18
ROADMAP.md
@@ -1,5 +1,5 @@
|
||||
<!-- file: ROADMAP.md -->
|
||||
<!-- version: 11 -->
|
||||
<!-- version: 12 -->
|
||||
|
||||
# ROADMAP — khadhroony-bot3
|
||||
|
||||
@@ -151,6 +151,18 @@
|
||||
- [x] Exposer tous les types exclusivement par la façade `kb-lib/src/lib.rs`.
|
||||
- [x] Supprimer `DC_MIGRATION_BOUNDARIES`, `*_LEGACY_CRATE` et `*_MIGRATION_STATUS` de l’arborescence des décodeurs.
|
||||
- [x] Ajouter un test central de contrat pour les 98 squelettes et étendre l’audit contre le retour des marqueurs temporaires.
|
||||
- [ ] Valider le nouveau test unitaire, les 130 Program IDs, Clippy et le workspace avec Cargo sur la machine de développement.
|
||||
- [ ] Vérifier puis restaurer les squelettes des familles de matérialisation encore vides.
|
||||
- [x] Valider le nouveau test unitaire, les 130 Program IDs, Clippy et le workspace avec Cargo sur la machine de développement.
|
||||
- [x] Vérifier puis restaurer les squelettes des familles de matérialisation encore vides.
|
||||
- [ ] Passer ensuite à l’API des exécuteurs, à leurs squelettes puis au port des exécuteurs déjà implémentés dans bot2.
|
||||
|
||||
### 0.1.0-pre.013 — Squelettes des matérialisateurs réservés
|
||||
|
||||
- [x] Remplacer les 14 frontières `LEGACY_CRATE`/`MIGRATION_STATUS` par des types `Mt*Materializer` concrets.
|
||||
- [x] Conserver le contrat historique `MtMaterializer` et implémenter le contrat bot3 `MtApiEventMaterializer`.
|
||||
- [x] Maintenir les squelettes inactifs : aucune famille acceptée et résultat API `Ignored`.
|
||||
- [x] Préserver la famille de sortie historique pour les appels directs via l’ancien contrat.
|
||||
- [x] Exposer les 14 types uniquement depuis la façade `kb-lib/src/lib.rs`.
|
||||
- [x] Étendre le test aval et l’audit contre le retour des marqueurs temporaires.
|
||||
- [x] Aligner `RUST023` sur l’ordre naturel produit par `rustfmt`.
|
||||
- [ ] Valider les deux nouveaux tests unitaires, le test aval, Clippy et le workspace avec Cargo sur la machine de développement.
|
||||
- [ ] Passer à l’API des exécuteurs, à leurs squelettes puis au port des exécuteurs déjà implémentés dans bot2.
|
||||
|
||||
Reference in New Issue
Block a user