v0.4.7-pre.007
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/V0_4_7_METAPLEX_TOKEN_METADATA_COMPLETION_PLAN.md -->
|
||||
<!-- version: 7 -->
|
||||
<!-- version: 8 -->
|
||||
|
||||
# Plan `0.4.7` — achèvement de Metaplex Token Metadata
|
||||
|
||||
@@ -575,3 +575,11 @@ Le développement fonctionnel peut commencer après acceptation des recommandati
|
||||
5. niveaux de preuve distincts pour les validations synthétiques, simulation réseau et envoi réel ;
|
||||
6. séquence de prereleases `pre.002` à `pre.011` décrite ci-dessus.
|
||||
|
||||
|
||||
## État de `0.4.7-pre.007`
|
||||
|
||||
- lectures stateful bornées dans `kb-pipeline` ;
|
||||
- préflight généraliste lié aux plans `kb-lib` ;
|
||||
- orchestration simulation-first, résolution des signers et postconditions explicites ;
|
||||
- aucune dépendance vers `kb-pipeline-demo-scenarios` ;
|
||||
- les fixtures et campagnes réseau restent réservées à `pre.008`.
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
<!-- file: docs/validation/V0_4_7_PRE_007_METAPLEX_PIPELINE_GENERALISTE.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Validation `0.4.7-pre.007` — pipeline généraliste Metaplex
|
||||
|
||||
## Contrats introduits
|
||||
|
||||
- lectures RPC `confirmed` bornées pour metadata, edition et token record ;
|
||||
- validation owner, taille, contexte, PDA et décodage délégué à `kb-lib` ;
|
||||
- préflight des plans Metaplex, corrélation bornée et approbation des opérations dépréciées ;
|
||||
- orchestration liée au hash exact de simulation ;
|
||||
- résolution complète des signers et blocage du send en dry-run ;
|
||||
- postconditions `confirmed`, `contradicted` et `not_applicable` sans succès inventé.
|
||||
|
||||
## Frontière
|
||||
|
||||
`kb-pipeline` reste généraliste et ne dépend pas de `kb-pipeline-demo-scenarios`. Les fixtures et campagnes Devnet/Testnet sont reportées à `pre.008`.
|
||||
|
||||
## Validation de préparation
|
||||
|
||||
Les audits statiques doivent être exécutés dans l’environnement de préparation. Les commandes Cargo doivent être exécutées sur le workspace local, car `cargo` n’est pas disponible ici.
|
||||
Reference in New Issue
Block a user