v0.1.0-pre.072

This commit is contained in:
2026-07-31 19:06:58 +02:00
parent c5327b0283
commit 3b1ded6909
24 changed files with 275 additions and 104 deletions

View File

@@ -0,0 +1,88 @@
<!-- file: docs/audits/CRATE_TODO_VERSION_ALIGNMENT_AUDIT.md -->
<!-- version: 1 -->
# Audit dalignement des TODO par crate
## Objectif
Classer les tâches restantes des onze crates selon leur rapport à lalignement fonctionnel de `khadhroony-bot3` sur `khadhroony-bot2 0.4.6`, à la reprise de lobjectif `0.4.7` et aux versions ultérieures.
Cet audit ne constitue pas encore `V0_4_6_ALIGNMENT_AUDIT.md`. Il prépare cet audit en supprimant les ambiguïtés de calendrier dans les TODO.
## Règles de classement
### Bloquant avant `0.4.6`
Une tâche appartient à cette catégorie lorsquelle doit démontrer ou rétablir une capacité attendue de bot2 `0.4.6`, ou lorsquelle est nécessaire à la clôture documentaire de la migration.
### Entre `0.4.6` et `0.4.7`
Cette catégorie contient les travaux nécessaires pour reprendre et achever lobjectif Metaplex Token Metadata interrompu dans bot2.
### Version ultérieure
Cette catégorie contient les travaux explicitement planifiés après `0.4.7`, notamment `0.5.x`, `0.6.x`, `0.9.x` et `0.13.x`.
### Report conditionnel
Une tâche dépendante dun déploiement, dune preuve ou dune source externe non confirmée nest pas un blocant de version tant que cette dépendance nest pas établie.
## Blocants identifiés avant `0.4.6`
### `kb-app-demo-desktop`
- synchronisation complète Tauri/TS-RS ;
- couverture explicite des cycles de fenêtres ;
- maintien de la session WebSocket après fermeture de `demo_ws` ;
- restauration de létat WebSocket lors de la réouverture.
Ces points sont des preuves de migration attendues, même lorsque leur comportement paraît déjà implicitement couvert.
### `kb-pipeline`
- traitement des écarts concrets révélés par laudit final ;
- guide transversal replay, extraction Core et matérialisation.
### `kb-onchain-transport`
- guide transversal RPC, backfill et WebSocket.
### `kb-store`
- guide transversal PostgreSQL et contrats de stockage.
## Travaux entre `0.4.6` et `0.4.7`
- exécuteur Metaplex Token Metadata dans `kb-lib` ;
- vérification et complément de la matérialisation migrée ;
- intégration replay et orchestration dans `kb-pipeline` ;
- scénarios et validations dans `kb-pipeline-demo-scenarios` ;
- panneaux applicatifs dans `kb-app-demo-desktop`.
## Exceptions documentées
### Registre ElGamal
Le registre reste implémenté dans certaines couches, mais sa validation réseau dépend :
- de la confirmation de son déploiement ;
- dune preuve `PubkeyValidity` ;
- dun compte `Proof Context State` valide.
Ces tâches restent conditionnelles et ne bloquent pas lalignement `0.4.6`, à condition que la documentation ne déclare jamais une validation réseau inexistante.
### `kb-wallet`
Les capacités avancées sont affectées à `0.5.x`. Le wallet temporaire migré suffit au périmètre historique attendu avant lalignement.
### Configuration et logging
Le split de configuration appartient à `0.5.x` et ne bloque pas `0.4.6`.
### Transports avancés
Helius étendu, LaserStream, Yellowstone et la résilience streaming appartiennent à `0.13.x`.
## Résultat
Les TODO sont désormais classés par version ou dépendance. Le classement ne prouve pas encore que les blocants `0.4.6` sont satisfaits ; il définit les vérifications à exécuter dans les correctifs de `pre.072` et dans `V0_4_6_ALIGNMENT_AUDIT.md`.