v0.4.8-pre.010
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
<!-- file: docs/plans/V0_4_8_SOLANA_PROGRAM_METADATA_AND_TOKEN_2022_COMPLETENESS_PLAN.md -->
|
||||
<!-- version: 14 -->
|
||||
<!-- version: 17 -->
|
||||
|
||||
# Plan `0.4.8` — Solana Program Metadata et complétude Token-2022
|
||||
|
||||
## 1. Statut et rôle
|
||||
|
||||
Ce document est le livrable principal de `0.4.8-pre.001`, réconcilié après l’audit contractuel de `0.4.8-pre.002`, les modèles de `pre.003`, les décodeurs de comptes de `pre.004`, le décodeur d’instructions de `pre.005`, la matérialisation de `pre.006`, l’exécuteur de `pre.007`, l’orchestration généraliste de `pre.008` et les scénarios réutilisables de `pre.009`. Il constitue le plan vivant de la version et reste modifiable lorsque l’audit du code, des interfaces officielles, de l’IDL ou des validations Devnet impose un ajustement.
|
||||
Ce document est le livrable principal de `0.4.8-pre.001`, réconcilié après l’audit contractuel de `0.4.8-pre.002`, les modèles de `pre.003`, les décodeurs de comptes de `pre.004`, le décodeur d’instructions de `pre.005`, la matérialisation de `pre.006`, l’exécuteur de `pre.007`, l’orchestration généraliste de `pre.008`, les scénarios réutilisables de `pre.009` et leur intégration desktop de `pre.010`. Il constitue le plan vivant de la version et reste modifiable lorsque l’audit du code, des interfaces officielles, de l’IDL ou des validations Devnet impose un ajustement.
|
||||
|
||||
Il doit être maintenu pendant chaque prerelease, puis archivé pendant la dernière prerelease après transfert des décisions durables vers le ROADMAP, les matrices, les guides, les rapports, les TODO et les changelogs concernés.
|
||||
|
||||
@@ -296,8 +296,8 @@ Travaux parallèles intégrés : les fonctions de matérialisation Metaplex exis
|
||||
|
||||
- séparation stricte : `kb-pipeline` reste généraliste et inchangé, tandis que les fixtures et campagnes réseau appartiennent à `kb-pipeline-demo-scenarios` ;
|
||||
- deux parcours ordonnés couvrent exactement les neuf opérations stables ;
|
||||
- parcours Buffer : `Allocate → Extend → Write → Trim → Close` ;
|
||||
- parcours Metadata : `Initialize → SetData → SetAuthority → SetImmutable` ;
|
||||
- parcours Buffer : `Allocate → Extend → Write → SetAuthority → Trim → Close` ;
|
||||
- parcours Metadata non canonique : `Initialize → SetData → SetImmutable` ;
|
||||
- création de deux PDA non canoniques uniques et préfinancés avec le wallet persistant du profil Devnet ;
|
||||
- calcul RPC du rent pour les tailles initiales et finales ;
|
||||
- runner unitaire simulation-first avec `ExSafetyChecker`, soumission contrôlée, confirmation, lectures avant/après et postconditions ;
|
||||
@@ -306,15 +306,21 @@ Travaux parallèles intégrés : les fonctions de matérialisation Metaplex exis
|
||||
- matrice Devnet conservative à `not_run` avant exécution réelle ;
|
||||
- aucune modification de `demo_execution_metadata` dans cette prerelease.
|
||||
|
||||
### `0.4.8-pre.010` — intégration desktop et campagne Devnet Solana Program Metadata
|
||||
### `0.4.8-pre.010` — intégration desktop et campagne Devnet Solana Program Metadata — terminé côté delta
|
||||
|
||||
- adapter le sous-panneau `ProgM6…` de `demo_execution_metadata` pour consommer exclusivement les runners de `kb-pipeline-demo-scenarios` ;
|
||||
- préparer la fixture, présenter les deux parcours et exiger la confirmation explicite avant les transferts ou mutations ;
|
||||
- exécuter les neuf opérations sur Devnet, avec signatures, simulations, confirmations et postconditions ;
|
||||
- hydrater les signatures confirmées, lancer Core extraction, decode replay et matérialisation canonique ;
|
||||
- mettre à jour la matrice de validation sans convertir une simulation ou une construction synthétique en preuve confirmée ;
|
||||
- confirmer particulièrement `Trim` et `Extend`, absentes de l’échantillon mainnet ;
|
||||
- conserver des résultats JSON dans le JsonViewer commun.
|
||||
- sous-panneau `ProgM6…` séparé dans `demo_execution_metadata`, consommant exclusivement les runners de `kb-pipeline-demo-scenarios` ;
|
||||
- profil Devnet synchronisé avec la section Metaplex et préparation PostgreSQL réutilisée ;
|
||||
- présentation des deux parcours Buffer et Metadata, avec leurs neuf étapes ordonnées ;
|
||||
- confirmation explicite unique avant les deux préfinancements et les neuf mutations ;
|
||||
- exécution de la campagne complète, avec simulations, signatures, confirmations, lectures avant/après, postconditions et snapshots matérialisés ;
|
||||
- progression réseau dirigée vers la fenêtre Metadata ;
|
||||
- résultats intégralement JSON affichés avec le JsonViewer commun ;
|
||||
- aucun doublon d’orchestration dans le desktop et aucune modification fonctionnelle de `kb-pipeline-demo-scenarios` ;
|
||||
- séparation physique entre le module commun Metadata, Metaplex Token Metadata et Solana Program Metadata ;
|
||||
- borne des lectures stateful complètes alignée sur les `65536` octets acceptés par le transport, sans réduire la capacité offline du décodeur ;
|
||||
- retry borné des réponses HTTP ou JSON-RPC `429` afin que la campagne puisse respecter les limites de l’endpoint public Devnet ;
|
||||
- la validation historique `backfill → extraction → replay → matérialisation` reste la preuve de décodage de `pre.008` ; la campagne Devnet fournit séparément les preuves d’exécution et les snapshots stateful confirmés ;
|
||||
- la matrice Devnet reste `not_run` jusqu’à l’exécution opérateur réelle, particulièrement pour `Trim` et `Extend`.
|
||||
|
||||
### `0.4.8-pre.011` — complétude Token-2022 Token Metadata
|
||||
|
||||
|
||||
Reference in New Issue
Block a user