v0.4.7-pre.009
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/V0_4_7_METAPLEX_TOKEN_METADATA_COMPLETION_PLAN.md -->
|
||||
<!-- version: 9 -->
|
||||
<!-- version: 10 -->
|
||||
|
||||
# Plan `0.4.7` — achèvement de Metaplex Token Metadata
|
||||
|
||||
@@ -592,3 +592,12 @@ Le développement fonctionnel peut commencer après acceptation des recommandati
|
||||
- aucune soumission automatique ;
|
||||
- CLI inchangé faute de besoin démontré pour une fixture Metaplex dédiée ;
|
||||
- scénarios UI du desktop conservés pour `pre.009`.
|
||||
|
||||
|
||||
## État de `0.4.7-pre.009`
|
||||
|
||||
- fenêtre desktop Metaplex dédiée ;
|
||||
- adaptateurs Tauri limités aux contrats de scénarios ;
|
||||
- affichage des exigences de préflight, simulation-first et postconditions ;
|
||||
- scénario sélectionné restauré à la réouverture ;
|
||||
- aucune logique métier dupliquée et aucune soumission automatique.
|
||||
|
||||
37
docs/validation/V0_4_7_PRE_009_METAPLEX_DESKTOP.md
Normal file
37
docs/validation/V0_4_7_PRE_009_METAPLEX_DESKTOP.md
Normal file
@@ -0,0 +1,37 @@
|
||||
<!-- file: docs/validation/V0_4_7_PRE_009_METAPLEX_DESKTOP.md -->
|
||||
<!-- version: 3 -->
|
||||
|
||||
# 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
|
||||
```
|
||||
Reference in New Issue
Block a user