Files
khadhroony-bot3/kb-app-demo-desktop/README.md
2026-07-31 16:54:45 +02:00

1.5 KiB
Raw Blame History

kb-app-demo-desktop

kb-app-demo-desktop est lapplication 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 dune 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-scenarios pour les scénarios réutilisables ;
  • kb-pipeline pour lorchestration ;
  • kb-onchain-transport pour les communications réseau ;
  • kb-store pour PostgreSQL ;
  • kb-lib pour décodage, exécution et matérialisation ;
  • kb-wallet pour les signers locaux.

Le desktop ne doit pas devenir lunique 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.

Documentation