2.0 KiB
2.0 KiB
TODO — kb-lib
0.5.x — audit transversal décodage, matérialisation, exécution et sécurité
- Inventaire - recenser chaque surface courante, historique, remplacée et officiellement obsolète de tous les décodeurs déjà livrés.
- Décodage - vérifier que chaque décodeur couvre exhaustivement son contrat officiel, y compris les formes historiques qui restent observables.
- Matérialisation - vérifier que chaque état ou fait décodé possède exactement un propriétaire de matérialisation, sans omission ni double projection.
- Exécution - vérifier que chaque opération courante, destructive, irréversible ou écrasante officiellement constructible possède un builder et une capacité d’exécution.
- Sécurité - vérifier que chaque plan exécutable traverse
ExSafetyChecker, déclare ses signataires, plafonds, confirmations et postconditions, sans supprimer une opération au seul motif qu’elle est dangereuse. - Dépréciation - annoter
#[deprecated]les opérations officiellement obsolètes mais encore constructibles, conserver leur statut exécutable avec approbation explicite et laisser les versions officiellement remplacées en decode-only. - Matrices et documentation - réconcilier statuts, fact ownership, capacités, approbations opérateur, tests de parité, README, USAGE et changelogs pour Solana Core, SPL, Metaplex et les surfaces ajoutées avant
0.5.x.
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
PubkeyValidityet un compteProof Context Statevalides si un réseau exploitable est confirmé. - Validation - exécuter une validation réseau réelle avant de déclarer la surface validée.
Versions ultérieures
- Surfaces - remplacer les décodeurs et exécuteurs réservés selon le ROADMAP.
- Anchor - implémenter l’infrastructure générique des conventions Anchor dans la série
0.6.x.