Files
khadhroony-bot3/kb-pipeline-demo-scenarios/CHANGELOG.md
2026-08-03 09:34:16 +02:00

93 lines
4.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- file: kb-pipeline-demo-scenarios/CHANGELOG.md -->
<!-- version: 17 -->
# CHANGELOG — kb-pipeline-demo-scenarios
### Correctif `0.4.7-pre.012-fix-003`
- ajout explicite de la dépendance workspace `mpl-token-metadata` requise par les modèles et constructeurs de scénarios ;
- alignement du test de placeholder sur le code stable `config` réellement exposé par `kb_core::Error::config` ;
- validation locale : formatage, workspace check, clippy et audits propres ; 53 tests de bibliothèque réussis avant correction de lassertion, un seul test échouant sur le code attendu.
### Correctif `0.4.7-pre.012-fix-002`
- rejet explicite des placeholders `...` dans le JSON dopération Metaplex ;
- inventaire public des vingt opérations courantes acceptées par les campagnes automatiques ;
- modèles JSON structurés pour `Create`, `Update`, `Verify` et `Unverify` ;
- constructeurs nommés pour les parcours créateur `Verify` et `Unverify` ;
- documentation corrigée afin de ne plus présenter un placeholder comme une commande exécutable.
## 0.4.7-pre.012 — couverture du runner Devnet Metaplex
- passage de la matrice Devnet à `0.4.7-pre.012` ;
- fermeture du statut `implemented` pour les 20 opérations courantes ;
- ajout dun constructeur de requête depuis le JSON typé `ExMetaplexTokenMetadataOperation` ;
- ajout dun test Devnet opt-in piloté par variables denvironnement pour simuler ou soumettre nimporte quelle opération courante ;
- maintien des statuts réseau à `not_run` tant quaucune exécution locale na fourni les preuves attendues.
- correction du contrat stateful partagé afin que les lectures préflight et postcondition soient désérialisables depuis les variables JSON du test Devnet opt-in.
## 0.4.7-pre.011 — réouverture des campagnes Devnet Metaplex
### Exécution Devnet
- ajout dun exécuteur Metaplex Devnet réel, simulation-first et limité aux opérations non dépréciées ;
- contrôle du genesis hash Devnet, du wallet de profil, des signers et des plafonds de coût ;
- ajout des lectures stateful avant/après, du préflight, de la simulation RPC exacte, de la soumission contrôlée et de la confirmation ;
- ajout dune matrice fermée des 20 opérations courantes, avec `Create`, `Update`, `Verify` et `Unverify` attribuées au premier lot `pre.011` ;
- conservation de tous les statuts réseau à `not_run` tant quaucune preuve locale na été observée.
### Documentation
- réorganisation des quatre documents de crate ;
- ajout des lots `pre.011` et `pre.012` au TODO pour couvrir les 20 opérations courantes sur Devnet ;
- clarification du rôle ciblé du CLI et du maintien des scénarios UI dans le desktop.
## 0.4.7-pre.010 — corpus de validation croisée
- ajout dun corpus fermé couvrant outer/CPI, succès/échec, cinq familles dactifs et neuf classes derreur ;
- ajout de contrats distincts de preuve réseau pour simulation, soumission et postcondition ;
- refus de toute promotion réseau fondée uniquement sur des preuves synthétiques.
## 0.4.7-pre.009
- ajout de linventaire Metaplex Devnet simulation et de son test de couverture.
## 0.4.7-pre.008
- ajout des scénarios synthétiques NFT, SFT, token fongible, collection et pNFT ;
- ajout de la matrice de validation Devnet/Testnet ;
- conservation du CLI sans commande Metaplex non justifiée.
## 0.4.6
- alignement de la crate sur la version fonctionnelle bot3 `0.4.6` ;
- clôture des tâches de migration applicables et report explicite des évolutions ultérieures dans le TODO.
## 0.1.0-pre.075
- ajout du guide opérateur Devnet `0.4.6` distinguant les scénarios de validation des composants réutilisables ;
## 0.1.0-pre.073
- ajout du guide transversal [`docs/guides/DEVNET_VALIDATION.md`](../docs/guides/DEVNET_VALIDATION.md) ;
## 0.1.0-pre.072
- reclassement du TODO selon les blocants avant `0.4.6`, les travaux `0.4.7`, les versions ultérieures et les dépendances conditionnelles.
## 0.1.0-pre.070
- enrichissement du `USAGE.md` avec plusieurs exemples couvrant les principales familles dAPI publiques ;
- ajout du contrat documentaire de la crate mixte ;
- inventaire des scénarios publics et du binaire CLI ;
- documentation des tests Devnet comme références dexécution réelle ;
- classement des travaux dautonomie CLI, fixtures et Metaplex dans le TODO.
## 0.1.0-pre.062
- extraction des scénarios de démonstration hors du desktop ;
- conservation du nom de bibliothèque `kb_pipeline_demo_scenarios` ;
- création du binaire explicite `kb-pipeline-demo-scenarios-cli` avec `autobins = false` ;
- migration des scénarios System Transfer, Memo v4, ATA, SPL Token et Token-2022 ;
- validation connue de 39 tests de bibliothèque et 1 test de binaire.