# TODO — kb-lib ## `0.4.7` — Metaplex Token Metadata - [x] établir le contrat fermé de couverture et de propriété des faits ; - [x] introduire les intents et builders courants `Create`/`Update` ; - [x] achever les wrappers courants Verify/Unverify et l’opération dépréciée SetCollectionSize ; - [ ] achever délégations, pNFT, éditions, use, escrow et opérations courantes restantes avant `pre.006` ; ## Entre `0.4.6` et `0.4.7` — Metaplex Token Metadata - [x] Matérialisation - vérifier la couverture exacte migrée depuis bot2. - [x] Matérialisation - compléter uniquement les projections réellement manquantes et fermer leur propriété unique. - [ ] Exécution - implémenter l’exécuteur à partir des contrats officiels vérifiés. - [ ] Tests - ajouter les tests unitaires et contractuels de l’exécuteur. - [ ] Intégration - préparer les contrats nécessaires au pipeline et aux démonstrations. - [ ] Validation - valider le parcours complet sur un réseau approprié lorsque les prérequis sont réunis. ## Report conditionnel — registre SPL ElGamal - [ ] Réseau - confirmer si le registre est déployé et utilisable sur Devnet ou Mainnet. - [ ] Fixture - préparer une preuve `PubkeyValidity` et un compte `Proof Context State` valide si un réseau exploitable est confirmé. - [ ] Validation - exécuter une validation réseau réelle avant de déclarer la surface validée. ## Réaudit ultérieur des exécuteurs déjà livrés - [ ] Version à déterminer - réauditer les exécuteurs Solana Core et SPL déjà implémentés selon la règle distinguant les opérations courantes, remplacées et obsolètes constructibles. - [ ] Solana Core - vérifier chaque génération historique ou obsolète officiellement constructible et ajouter les opérations dépréciées manquantes sans réexposer les versions remplacées intermédiaires. - [ ] SPL Memo - réexaminer notamment Memo v1 et Memo v3 : conserver uniquement le remplacement canonique pour les versions remplacées et implémenter comme dépréciée toute génération obsolète encore légitimement constructible. - [ ] SPL Token, ATA, Token-2022 et registre ElGamal - vérifier la même règle opération par opération, documenter les remplacements canoniques et compléter les builders dépréciés manquants. - [ ] Matrices - aligner les statuts, annotations `#[deprecated]`, approbations opérateur et tests de parité de toutes les surfaces concernées. ## Versions ultérieures - [ ] Surfaces - remplacer les décodeurs et exécuteurs réservés selon le ROADMAP. - [ ] Documentation - documenter chaque nouvelle famille publique lors de son activation. - [ ] Anchor - implémenter l’infrastructure générique des conventions Anchor dans la série `0.6.x`.