# CHANGELOG — kb-pipeline ## 0.4.8-pre.008 — orchestration Solana Program Metadata généraliste - ajoute les lectures de comptes `Buffer` et `Metadata` bornées, avec décodage et projection autoritative délégués à `kb-lib` ; - ajoute le préflight stateful des neuf opérations stables, les preuves de préfinancement rent et l’évaluation commune par `ExSafetyChecker` ; - ajoute la readiness simulation-first, la résolution des signers et les postconditions confirmées sans transformer une absence de lecture en succès ; - publie la matrice `METADATA_SOLANA_PROGRAM_PIPELINE_MATRIX.json` et maintient une frontière stricte avec les fixtures et scénarios Devnet de `kb-pipeline-demo-scenarios` ; - renomme les modules internes selon la hiérarchie de domaine : `metadata_*` pour Metaplex et Solana Program Metadata, `spl_*` pour ATA, ElGamal Registry, Token et Token-2022, tout en conservant les fonctions publiques existantes ; - remplace les assertions runtime sur constantes du test d’API externe par des assertions `const`, afin de rester propre sous Clippy. ## 0.4.7-pre.016 — clôture documentaire Metaplex - aligne la documentation du pipeline sur la qualification finale des preuves réseau ; - reporte les futures postconditions spécialisées sans introduire de branche Metaplex dans l’orchestration généraliste. ## 0.4.7-pre.011 — réouverture des validations réseau ### Documentation - réorganisation des quatre documents de crate ; - clarification que les campagnes Devnet appartiennent à `kb-pipeline-demo-scenarios`, tandis que `kb-pipeline` reste généraliste et indépendant des scénarios. ## 0.4.7-pre.007 — orchestration Metaplex généraliste - ajout des lectures stateful bornées, du préflight, de l’orchestration simulation-first et des postconditions ; - correction de la rustdoc et ajout d’exemples publics ; - ajout des diagnostics de dépréciation et de l’approbation opérateur. ## 0.4.6 - alignement de la crate sur la version fonctionnelle bot3 `0.4.6` ; - clôture des tâches de migration applicables et report explicite des évolutions ultérieures dans le TODO. ## 0.1.0-pre.074 - suppression du blocant d’audit générique après production de `V0_4_6_ALIGNMENT_AUDIT.md`, désormais archivé sous `olddocs/archivekbot3/`, aucun écart pipeline concret supplémentaire n’ayant été démontré ; ## 0.1.0-pre.073 - ajout du guide transversal [`docs/guides/REPLAY_CORE_EXTRACTION_AND_MATERIALIZATION.md`](../docs/guides/REPLAY_CORE_EXTRACTION_AND_MATERIALIZATION.md) ; ## 0.1.0-pre.072 - reclassement du TODO selon les blocants avant `0.4.6`, les travaux `0.4.7`, les versions ultérieures et les dépendances conditionnelles. ## 0.1.0-pre.070 - enrichissement du `USAGE.md` avec plusieurs exemples couvrant les principales familles d’API publiques ; - ajout du contrat documentaire de la crate ; - classement des APIs publiques par campagnes, replay et inspections stateful ; - clarification des invariants de déterminisme, bornage et matérialisation ; - inscription des travaux Metaplex et ElGamal restants dans le TODO. ## 0.1.0-pre.062 - migration du pipeline bot2 dans l’architecture consolidée bot3 ; - reprise du backfill, de l’extraction Core, du decode replay et des matérialisations ; - migration des préflights, corrélations et orchestrations Token-2022 ; - migration des contrats stateful SPL Token, ATA et registre ElGamal ; - adaptation aux normes Rust 2024 et Khadhroony bot3.