v0.1.0-pre.071

This commit is contained in:
2026-07-31 16:54:45 +02:00
parent d6bd91c305
commit c5327b0283
16 changed files with 938 additions and 37 deletions

View File

@@ -0,0 +1,51 @@
<!-- file: kb-app-demo-desktop/README.md -->
<!-- version: 1 -->
# 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 :
```bash
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
- [USAGE.md](USAGE.md)
- [TODO.md](TODO.md)
- [CHANGELOG.md](CHANGELOG.md)
- [Scénarios réutilisables](../kb-pipeline-demo-scenarios/README.md)