v0.4.7-pre.016

This commit is contained in:
2026-08-05 11:29:43 +02:00
parent 40d831f84d
commit 1d1f57ae78
42 changed files with 493 additions and 1203 deletions

View File

@@ -1,18 +1,10 @@
<!-- file: README.md -->
<!-- version: 16 -->
<!-- version: 17 -->
# Khadhroony Bot3
`khadhroony-bot3` est un workspace Rust 2024 dédié à lacquisition, au décodage, à la matérialisation et à lexécution contrôlée de transactions Solana.
## Version en développement
La version active est `0.4.7`, consacrée à lachèvement de Metaplex Token Metadata.
Les contrats de décodage, les comptes, les matérialisations, les 35 opérations officiellement constructibles, lorchestration généraliste, les scénarios synthétiques et le panneau desktop sont présents. La clôture est repoussée jusquà la réalisation des campagnes Devnet des 20 opérations courantes non dépréciées.
Le registre ElGamal reste une exception indépendante : il est implémenté et validé synthétiquement, mais nest pas déclaré validé réellement sur Devnet ou Mainnet.
## Architecture
Le workspace contient onze crates :
@@ -27,7 +19,7 @@ Le workspace contient onze crates :
- `kb-onchain-transport` : transports RPC HTTP et WebSocket ;
- `kb-store` : contrats de stockage et adaptateur PostgreSQL ;
- `kb-wallet` : frontière de wallet et signataires ;
- `kb-app-demo-desktop` : application Tauri de démonstration, avec scénarios UI conservés dans le desktop.
- `kb-app-demo-desktop` : application Tauri de démonstration et validation opérateur.
Références :
@@ -37,18 +29,28 @@ Références :
- [`docs/architecture/STORAGE_ARCHITECTURE.md`](docs/architecture/STORAGE_ARCHITECTURE.md) ;
- [`docs/architecture/SURFACE_CRATE_MATRIX.md`](docs/architecture/SURFACE_CRATE_MATRIX.md).
## Capacités principales
- acquisition HTTP et WebSocket ;
- stockage PostgreSQL canonique ;
- extraction Solana Core et replay contextualisé ;
- décodeurs, matérialisateurs et exécuteurs Solana Core et SPL ;
- exécution simulation-first avec contrôle des signers, coûts, confirmations et postconditions ;
- scénarios synthétiques, campagnes réseau réutilisables et panneaux desktop ;
- couverture Metaplex Token Metadata bornée, avec parcours Devnet représentatifs réellement exécutés.
Le statut précis dune version appartient au [`CHANGELOG.md`](CHANGELOG.md), au [`ROADMAP.md`](ROADMAP.md) et aux rapports de validation, pas au présent README généraliste.
## Documentation
- [`RULES.md`](RULES.md) : index des règles ;
- [`ROADMAP.md`](ROADMAP.md) : objectifs par version fonctionnelle ;
- [`CHANGELOG.md`](CHANGELOG.md) : historique des versions fonctionnelles clôturées ;
- [`ROADMAP.md`](ROADMAP.md) : trajectoire fonctionnelle ;
- [`CHANGELOG.md`](CHANGELOG.md) : versions fonctionnelles clôturées ;
- [`docs/README.md`](docs/README.md) : index documentaire ;
- [`prompts/027_v0_4_7_metaplex_token_metadata_completion.md`](prompts/027_v0_4_7_metaplex_token_metadata_completion.md) : prompt actif de `0.4.7`.
- [`prompts/001.README.md`](prompts/001.README.md) : prompts actifs.
## Validation générale
La validation finale dune version utilise :
```bash
cargo fmt --all
cargo check --workspace