v0.5.3-pre.002

This commit is contained in:
2026-08-11 22:22:40 +02:00
parent 01d78b5845
commit 8448ad1079
134 changed files with 4518 additions and 3595 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: ks-pipeline-demo-scenarios/USAGE.md -->
<!-- version: 33 -->
<!-- version: 34 -->
# Utilisation de ks-pipeline-demo-scenarios
@@ -21,7 +21,7 @@ fn initialize_environment() -> ks_core::Result<()> {
}
```
`resolve_demo_devnet_profile` sélectionne un profil Devnet configuré et `prepare_demo_devnet_profile_store` vérifie ou initialise son stockage PostgreSQL.
`resolve_demo_devnet_profile` sélectionne un profil Devnet configuré et `prepare_demo_devnet_profile_store` ouvre/vérifie son `ks_store::Store`. Le scénario ne connaît pas le backend concret ; PostgreSQL reste actuellement sélectionné par la configuration mais sa connexion appartient à `ks-store`.
## Observer une exécution
@@ -63,13 +63,12 @@ fn memo_request() -> ks_pipeline_demo_scenarios::DevnetMemoExecutionRequest {
```
```rust
async fn run_memo<S, O>(
store: &S,
async fn run_memo<O>(
store: &ks_store::Store,
observer: &O,
request: ks_pipeline_demo_scenarios::DevnetMemoExecutionRequest,
) -> ks_core::Result<ks_pipeline_demo_scenarios::DevnetMemoExecutionSummary>
where
S: ks_store::Store + Sync,
O: ks_pipeline_demo_scenarios::SolanaExecutionObserver,
{
let result = ks_pipeline_demo_scenarios::execute_devnet_memo(
@@ -78,14 +77,12 @@ where
request,
)
.await;
match result {
Ok(summary) => Ok(summary),
Err(error) => Err(error),
}
}
```
## Simuler Token-2022
```rust