Files
khadhroony-bot3/ks-lib/TODO.md
2026-08-09 19:34:08 +02:00

2.0 KiB
Raw Permalink Blame History

TODO — ks-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é dexé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 quelle 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 PubkeyValidity et un compte Proof Context State valides 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 linfrastructure générique des conventions Anchor dans la série 0.6.x.