# Validation `0.4.7-pre.009` — desktop Metaplex Token Metadata ## Périmètre La prerelease ajoute la fenêtre Tauri `demo_execution_metadata` et adapte les inventaires synthétiques et Devnet de `kb-pipeline-demo-scenarios`. ## État constaté après `fix-001` Le panneau changeait uniquement les contrats JSON affichés. Il ne chargeait aucun profil Devnet, ne préparait aucune base PostgreSQL et n'appelait aucune commande de simulation ou de soumission Metaplex. La présence de scénarios marqués `network_simulation` ne constituait donc pas une validation réseau. ## Correction `fix-002` - ajout du choix d'un profil Devnet compatible ; - réutilisation de la commande commune `demo_execution_solana_core_options` pour charger les profils ; - réutilisation de `demo_execution_devnet_prepare_profile` pour vérifier ou initialiser réellement la base PostgreSQL du profil ; - affichage du rapport de préparation de la base avec le JSON viewer commun ; - ajout explicite de `networkExecutionPerformed: false` et `networkEvidenceCollected: false` dans les résultats tant qu'aucune transaction Metaplex n'est simulée ; - suppression de toute présentation des contrats Devnet comme preuve de simulation réseau ; - conservation des scénarios synthétiques de démonstration. ## Limite restante `fix-002` corrige le faux raccordement Devnet et restaure le chargement du profil et de la base. Il n'ajoute pas encore l'orchestration complète d'une transaction Metaplex Devnet. `pre.009` ne peut donc pas être déclarée validée sur réseau tant que le desktop n'appelle pas un scénario d'exécution réel produisant au minimum une simulation RPC, un slot et les postconditions correspondantes. ## Validation locale ```bash cargo fmt --all cargo check --workspace cargo clippy --all-targets python3 scripts/audit_rust_workspace_rules.py cargo test -p kb-app-demo-desktop cargo tauri dev -c kb-app-demo-desktop/tauri.conf.json ```