# kb-core `kb-core` fournit les primitives minimales partagées par l’ensemble de `khadhroony-bot3`. ## Responsabilités - type d’erreur explicite commun au workspace ; - alias `Result` ; - identité stable des modules ; - classification des grandes familles de traitement. La crate reste volontairement petite et ne dépend d’aucune couche fonctionnelle supérieure. ## API publique - `Error` ; - `Result` ; - `ModuleName` ; - `ModuleVersion` ; - `ModuleKind`. Voir [USAGE.md](USAGE.md) pour les exemples. ## Relations `kb-core` est utilisée par toutes les crates qui ont besoin d’un contrat d’erreur ou d’une identité de module partagée. Elle ne contient ni configuration, ni transport, ni stockage, ni logique Solana. ## Documentation - [USAGE.md](USAGE.md) - [TODO.md](TODO.md) - [CHANGELOG.md](CHANGELOG.md) - [Architecture générale](../docs/architecture/ARCHITECTURE.md) - [Carte des crates](../docs/architecture/CRATE_MAP.md)