v0.4.7-pre.011
This commit is contained in:
25
docs/validation/V0_4_7_PRE_011_DEVNET_REOPENING.md
Normal file
25
docs/validation/V0_4_7_PRE_011_DEVNET_REOPENING.md
Normal file
@@ -0,0 +1,25 @@
|
||||
<!-- file: docs/validation/V0_4_7_PRE_011_DEVNET_REOPENING.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# `0.4.7-pre.011` — réouverture pour validation Devnet
|
||||
|
||||
## Décision
|
||||
|
||||
La clôture préparée dans le delta initial `pre.011` est rejetée. La présence d'un profil Devnet et l'affichage de résultats structurés ne constituent pas une exécution réseau.
|
||||
|
||||
## Exigence de sortie
|
||||
|
||||
Les 20 opérations classées `executable_current` dans la matrice Metaplex doivent disposer d'un scénario Devnet réel dans `kb-pipeline-demo-scenarios`. Chaque scénario doit produire des preuves RPC vérifiables. Les opérations réalisables avec une fixture contrôlée doivent également produire une soumission confirmée et une postcondition stateful.
|
||||
|
||||
Les opérations `executable_deprecated` ne font pas partie de la campagne obligatoire. Elles restent désactivées par défaut et nécessitent une approbation explicite.
|
||||
|
||||
## Nouvelle séquence
|
||||
|
||||
- `pre.011` : infrastructure et premier lot Devnet ;
|
||||
- `pre.012` : couverture des opérations courantes restantes ;
|
||||
- `pre.013` : démonstrations desktop Devnet et validation croisée finale ;
|
||||
- `pre.014` : clôture.
|
||||
|
||||
## Documents réactivés
|
||||
|
||||
Le plan `0.4.7`, le prompt de session et les rapports de prerelease redeviennent actifs. Le rapport de clôture et le prompt `0.4.8` préparés prématurément doivent être supprimés jusqu'à la vraie clôture.
|
||||
@@ -0,0 +1,31 @@
|
||||
<!-- file: docs/validation/V0_4_7_PRE_011_DOCUMENTATION_REORGANIZATION.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# `0.4.7-pre.011` — réorganisation documentaire
|
||||
|
||||
## Objet
|
||||
|
||||
Corriger les documents désordonnés après la réouverture de `0.4.7` et replacer chaque information dans le document qui en est propriétaire.
|
||||
|
||||
## Règles appliquées
|
||||
|
||||
- `README.md` décrit le périmètre, les responsabilités, la surface et les limites durables ;
|
||||
- `USAGE.md` documente les APIs et parcours réellement utilisables ;
|
||||
- `TODO.md` ne contient que des tâches ouvertes, vérifiables et supprimables ;
|
||||
- `CHANGELOG.md` retrace les changements effectivement intégrés ;
|
||||
- `ROADMAP.md` reste limité aux versions fonctionnelles, sans journal de prerelease.
|
||||
|
||||
## Corrections
|
||||
|
||||
- retrait des entrées fonctionnelles `0.4.7` prématurées des changelogs de crates ;
|
||||
- regroupement des correctifs `pre.009` dans l’entrée de prerelease correspondante ;
|
||||
- suppression des tâches terminées des TODO ;
|
||||
- suppression de la tâche erronée demandant de déplacer les scénarios UI hors du desktop ;
|
||||
- déplacement des campagnes réseau vers les TODO de `kb-pipeline-demo-scenarios` et du desktop ;
|
||||
- ajout d’une section d’utilisation Metaplex dans `kb-lib/USAGE.md` ;
|
||||
- remplacement des sections Metadata incomplètes du guide desktop par le comportement réellement disponible ;
|
||||
- mise à jour des README pour refléter la clôture repoussée à `pre.014`.
|
||||
|
||||
## Statut
|
||||
|
||||
Ce correctif est documentaire. Il ne déclare aucune simulation, soumission ou postcondition Metaplex Devnet supplémentaire.
|
||||
@@ -0,0 +1,43 @@
|
||||
<!-- file: docs/validation/V0_4_7_PRE_011_METAPLEX_DEVNET_INFRASTRUCTURE.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Validation `0.4.7-pre.011` — infrastructure Devnet Metaplex
|
||||
|
||||
## Périmètre livré
|
||||
|
||||
- exécuteur Devnet réel pour un intent Metaplex courant ;
|
||||
- refus systématique des opérations dépréciées dans les campagnes automatiques ;
|
||||
- contrôle du cluster par genesis hash ;
|
||||
- chargement du wallet persistant du profil ;
|
||||
- lectures stateful bornées avant simulation et après confirmation ;
|
||||
- préflight lié au plan exact ;
|
||||
- compilation de la transaction, estimation des frais et simulation RPC exacte ;
|
||||
- soumission uniquement après option et confirmation opérateur explicites ;
|
||||
- confirmation de transaction et collecte des états après exécution ;
|
||||
- matrice fermée des 20 opérations courantes.
|
||||
|
||||
## Premier lot
|
||||
|
||||
Les opérations suivantes sont attribuées à `pre.011` :
|
||||
|
||||
- `create` ;
|
||||
- `update` ;
|
||||
- `verify` ;
|
||||
- `unverify`.
|
||||
|
||||
L’infrastructure est implémentée, mais aucune preuve réseau n’est déclarée dans ce livrable. Les quatre opérations restent `not_run` jusqu’à l’exécution locale avec des fixtures Devnet valides.
|
||||
|
||||
## Limites connues
|
||||
|
||||
Le runner utilise uniquement le wallet du profil. Un scénario exigeant un autre signer doit préparer sa fixture afin que toutes les autorités requises correspondent à ce wallet, ou introduire ultérieurement un contrat borné de signers supplémentaires.
|
||||
|
||||
La présence d’états avant/après ne constitue pas à elle seule une postcondition réussie. Chaque scénario doit encore comparer les champs métier attendus et reporter le résultat dans sa preuve.
|
||||
|
||||
## Validations de préparation
|
||||
|
||||
```text
|
||||
General Rust rule audit: clean
|
||||
Rust export completeness audit: 0 candidate(s)
|
||||
```
|
||||
|
||||
L’audit Khadhroony ne peut pas vérifier la résolution épinglée de `wincode`, car la copie archivée ne contient pas `Cargo.lock`. Les commandes Cargo et les appels Devnet doivent être exécutés dans le workspace local avant validation de la prerelease.
|
||||
Reference in New Issue
Block a user