This commit is contained in:
2026-07-23 16:37:12 +02:00
parent 99c345f2f2
commit 0da75c1311
2159 changed files with 230833 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
# file: kb_app_cli/Cargo.toml
# version: 2
[package]
name = "kb_app_cli"
version.workspace = true
edition.workspace = true
license.workspace = true
publish.workspace = true
[[bin]]
name = "kb_app_cli"
path = "src/main.rs"
[dependencies]
kb_core = { path = "../kb_core" }
kb_model = { path = "../kb_model" }
kb_pipeline = { path = "../kb_pipeline" }
kb_logging = { path = "../kb_logging" }
[lints]
workspace = true

View File

@@ -0,0 +1,17 @@
<!-- file: kb_app_cli/README.md -->
<!-- version: 1 -->
# kb_app_cli
Ce crate fournit les commandes CLI de contrôle, replay et diagnostic.
## Rôle dans l'écosystème
Ce module fait partie du découpage strict de Khadhroony Bot2. Il doit conserver des dépendances limitées et ne pas contourner les interfaces communes du workspace.
## Règles locales
- Les commentaires de code restent en anglais.
- La documentation Markdown reste en français.
- Les exports publics sont contrôlés depuis `lib.rs` lorsque le crate expose une bibliothèque.
- Les binaires utilisent `main.rs` avec les attributs Rust obligatoires.

View File

@@ -0,0 +1,12 @@
// file: kb_app_cli/src/main.rs
// version: 1
//! Binary entry point for the `kb_app_cli` crate.
#![warn(missing_docs)]
#![deny(unreachable_pub)]
#![forbid(unsafe_code)]
fn main() {
std::println!("kb_app_cli skeleton is ready");
}