v0.5.3-pre.002
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: kb-app-demo-desktop/USAGE.md -->
|
||||
<!-- version: 21 -->
|
||||
<!-- version: 24 -->
|
||||
|
||||
# Utilisation de kb-app-demo-desktop
|
||||
|
||||
@@ -116,7 +116,7 @@ Les autres fenêtres sont ouvertes par les commandes Tauri dédiées :
|
||||
- backfill ;
|
||||
- HTTP ;
|
||||
- WebSocket ;
|
||||
- diagnostics SQL ;
|
||||
- diagnostics store ;
|
||||
- candidats replay ;
|
||||
- configuration ;
|
||||
- wallets ;
|
||||
@@ -311,22 +311,24 @@ L’inventaire contient cinq variantes `Create -> Mint`, puis collection `Verify
|
||||
|
||||
Dans la colonne de résultats, `Préflight et opérations`, `Simulation et confirmation` et `Postconditions et preuves` sont présentés dans un accordéon commun. La carte `Exigences` reste sous cet accordéon et le journal d’exécution reste sous la grille, sur toute la largeur.
|
||||
|
||||
### Diagnostics PostgreSQL
|
||||
### Diagnostics du store
|
||||
|
||||
```typescript
|
||||
const diagnostics = await invoke(
|
||||
"load_demo_sql_diag"
|
||||
"load_demo_store_diag"
|
||||
);
|
||||
const rawTables = await invoke(
|
||||
"load_demo_sql_pg_raw"
|
||||
"load_demo_store_raw"
|
||||
);
|
||||
const coreTables = await invoke(
|
||||
"load_demo_sql_pg_core"
|
||||
"load_demo_store_core"
|
||||
);
|
||||
|
||||
console.log(diagnostics, rawTables, coreTables);
|
||||
```
|
||||
|
||||
Les commandes/fenêtres historiques `demo_sql_*` sont renommées en `demo_store_*` dès `pre.002`, et leurs payloads sont backend-agnostiques : `connectionDescriptor`, `resources`, `backend`, `namespace` et compteurs logiques. Le frontend n'accède plus à un DSN PostgreSQL ni à des noms physiques de tables. La tranche consommateurs de `0.5.3` doit finaliser la présentation tabulaire de `demo_store_*`, aligner `demo_config` et exploiter les compteurs tables/index du nouveau baseline dans le splash.
|
||||
|
||||
## Capabilities Tauri
|
||||
|
||||
Les fenêtres autorisées sont listées dans `capabilities/default.json`. La capability active doit inclure au minimum les permissions Tauri Core et tracing nécessaires aux fenêtres déclarées.
|
||||
@@ -350,7 +352,7 @@ Toute nouvelle fenêtre ou commande sensible doit être auditée avant ajout de
|
||||
- tests de System Transfer et Memo ;
|
||||
- tests ATA, SPL Token et Token-2022 ;
|
||||
- tests de backfill, extraction Core et decode replay ;
|
||||
- tests de diagnostics SQL et exports CSV ;
|
||||
- tests de diagnostics store et exports CSV ;
|
||||
- tests de journalisation frontend ;
|
||||
- test du verrou d’état applicatif et de la séquence splash.
|
||||
|
||||
@@ -368,7 +370,7 @@ Depuis la fenêtre principale, choisir **Exécution Devnet → Exécution Metada
|
||||
|
||||
- de choisir un scénario synthétique ou un contrat de campagne Devnet ;
|
||||
- de sélectionner le profil Devnet ;
|
||||
- de préparer et vérifier la base PostgreSQL du profil ;
|
||||
- de préparer et vérifier le store persistant du profil ;
|
||||
- d’afficher les contrats, contrôles de préflight et preuves attendues dans le JSON viewer commun ;
|
||||
- de restaurer le scénario sélectionné lors de la réouverture.
|
||||
|
||||
@@ -378,7 +380,7 @@ Les scénarios synthétiques restent disponibles pour inspecter les contrats san
|
||||
|
||||
### Campagnes Metaplex qualifiées
|
||||
|
||||
Ouvrir **Metaplex Token Metadata -> Campagnes Devnet qualifiées**, sélectionner un profil persistant et préparer PostgreSQL. Le sélecteur présente 11 campagnes : cinq familles `Create -> Mint`, collection, Print/Burn, lifecycle pNFT, escrow, maintenance et Use. Après confirmation opérateur, le desktop appelle le runner correspondant et affiche :
|
||||
Ouvrir **Metaplex Token Metadata -> Campagnes Devnet qualifiées**, sélectionner un profil persistant et préparer le store du profil. Le sélecteur présente 11 campagnes : cinq familles `Create -> Mint`, collection, Print/Burn, lifecycle pNFT, escrow, maintenance et Use. Après confirmation opérateur, le desktop appelle le runner correspondant et affiche :
|
||||
|
||||
- la fixture et son setup ;
|
||||
- les exécutions confirmées et les probes indisponibles dans leur ordre réel ;
|
||||
@@ -389,7 +391,7 @@ La surface générique par opération reste une API avancée et ne doit pas êtr
|
||||
|
||||
### Campagne Token-2022 Token Metadata
|
||||
|
||||
Ouvrir l’accordéon **Token-2022 Token Metadata**, sélectionner un profil Devnet persistant et préparer sa base PostgreSQL. Le panneau affiche le contrat fixe de cinq opérations :
|
||||
Ouvrir l’accordéon **Token-2022 Token Metadata**, sélectionner un profil Devnet persistant et préparer son store persistant. Le panneau affiche le contrat fixe de cinq opérations :
|
||||
|
||||
```text
|
||||
Initialize -> UpdateField -> Emit -> RemoveKey -> UpdateAuthority
|
||||
|
||||
Reference in New Issue
Block a user