0.5.1-pre.002

This commit is contained in:
2026-08-09 19:34:08 +02:00
parent 816eee59a9
commit 6a680767ae
767 changed files with 12257 additions and 12195 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: idls/001.README.md -->
<!-- version: 2 -->
<!-- version: 3 -->
# Répertoire IDL v3
@@ -9,10 +9,10 @@ Le contenu brut des JSON n'a pas été modifié ; seuls les noms de fichiers ont
## Convention
```text
<famille-kb-lib>.<program-id>.<chemin-module>[.<génération-ou-sous-système>].V<version-idl>.from_<source>.json
<famille-ks-lib>.<program-id>.<chemin-module>[.<génération-ou-sous-système>].V<version-idl>.from_<source>.json
```
- `famille-kb-lib` correspond au premier niveau fonctionnel de `kb-lib` : `solana`, `spl`,
- `famille-ks-lib` correspond au premier niveau fonctionnel de `ks-lib` : `solana`, `spl`,
`metadata`, `launchpad`, `fees`, `strategy`, etc.
- `program-id` est l'identifiant canonique du programme.
- `chemin-module` correspond au module fonctionnel cible sans les rôles `decoder` ou `executor`.
@@ -24,7 +24,7 @@ Le contenu brut des JSON n'a pas été modifié ; seuls les noms de fichiers ont
- `../docs/IDL_AUDIT.md` : inventaire, validation JSON, versions et empreintes.
- `../docs/MISSING_PROGRAM_IDLS.md` : programmes connus sans IDL présente ou sans IDL officielle identifiée.
- `../docs/IDL_TO_KB_LIB_NOMENCLATURE.md` : correspondance entre chaque IDL et le module `kb-lib`.
- `../docs/IDL_TO_KB_LIB_NOMENCLATURE.md` : correspondance entre chaque IDL et le module `ks-lib`.
## Décisions architecturales intégrées
@@ -36,4 +36,4 @@ Le contenu brut des JSON n'a pas été modifié ; seuls les noms de fichiers ont
- une famille `storage` est proposée pour `storage/solana_record`.
Ces changements de modules ne sont pas appliqués au code Rust dans cette archive ; ils servent de cible
pour la prochaine refactorisation de `kb-lib`.
pour la prochaine refactorisation de `ks-lib`.