v0.1.0-pre.070

This commit is contained in:
2026-07-31 15:44:46 +02:00
parent 94181e4d5c
commit d6bd91c305
22 changed files with 1055 additions and 35 deletions

View File

@@ -1,16 +1,29 @@
<!-- file: kb-pipeline-demo-scenarios/README.md -->
<!-- version: 1 -->
## Environnement des scénarios
# kb-pipeline-demo-scenarios
Les exécutables et tests opt-in peuvent appeler `initialize_demo_scenario_environment(workspace_root)` avant de lire leurs variables. Cette fonction délègue à `kb-config` et applique la même priorité que l'application desktop. La crate ne dépend pas directement de `dotenvy`.
`kb-pipeline-demo-scenarios` fournit des scénarios opérateur et Devnet réutilisables au-dessus de `kb-pipeline`.
## Préparation de la fixture Token-2022
La crate est mixte :
```bash
cargo run -p kb-pipeline-demo-scenarios --bin kb-pipeline-demo-scenarios-cli -- prepare-token-2022-fixture \
--rpc-url https://api.devnet.solana.com \
--wallet wallets/temporary/local_devnet/local-devnet-operator.json \
--wallet-dir wallets/temporary/local_devnet \
--decimals 9
```
- bibliothèque Rust `kb_pipeline_demo_scenarios` ;
- binaire `kb-pipeline-demo-scenarios-cli`.
La commande crée ou réutilise un mint avec freeze authority, trois comptes Token-2022 distincts et un delegate, puis écrit `spl_token_2022_validation/fixture.env`. Les keypairs sont générés avec `solana-keygen --silent` et ne sont jamais inclus dans la sortie JSON.
## Responsabilités
- préparation de lenvironnement et du profil Devnet ;
- scénarios System Program, Memo v4, ATA, SPL Token et Token-2022 ;
- simulation ou soumission explicitement autorisée ;
- préparation de fixtures publiques ;
- validation des matrices et rapports Token-2022 ;
- progression observable et annulation coopérative.
Elle ne remplace ni le pipeline générique ni lapplication desktop.
## Documentation
- [USAGE.md](USAGE.md)
- [TODO.md](TODO.md)
- [CHANGELOG.md](CHANGELOG.md)
- [Architecture du pipeline](../docs/architecture/PIPELINE_ARCHITECTURE.md)