//! Tauri desktop application adapter layer
//!
//! Exposes the raisfast Service layer as Tauri Commands,
//! invoked by the frontend via `invoke("command_name", { args })`.
//!
//! # Architecture
//!
//! ```text
//! JS invoke → Tauri Command → Service (pure business logic, shared with HTTP mode) → Repository → DB
//! ```
use crateAppState;
/// Tauri managed state (wraps AppState)
;
/// Unified error serialization (Tauri commands return Result<T, String>)