kb-app-demo-desktop
kb-app-demo-desktop est l’application Tauri de démonstration et de validation opérateur de khadhroony-bot3.
La crate reste volontairement mixte :
- bibliothèque
kb_app_demo_desktop_lib; - binaire
kb-app-demo-desktop.
Responsabilités
- démarrage Tauri et gestion d’une instance unique ;
- chargement de la configuration et du logging ;
- fenêtres de diagnostic et démonstration ;
- commandes Tauri pour HTTP, WebSocket, SQL, backfill, extraction Core et replay ;
- commandes de simulation et exécution Devnet ;
- adaptation TS-RS des résultats des crates réutilisables ;
- gestion de progression, annulation et état applicatif.
Frontière architecturale
La logique générique reste dans :
kb-pipeline-demo-scenariospour les scénarios réutilisables ;kb-pipelinepour l’orchestration ;kb-onchain-transportpour les communications réseau ;kb-storepour PostgreSQL ;kb-libpour décodage, exécution et matérialisation ;kb-walletpour les signers locaux.
Le desktop ne doit pas devenir l’unique endroit où un scénario fonctionnel existe.
Validation frontend
La validation autorisée est :
cargo tauri dev -c kb-app-demo-desktop/tauri.conf.json
Ne pas utiliser npm --prefix kb-app-demo-desktop run build comme validation du desktop.