//! Typed error surface for the `systemprompt-files` crate.
//!
//! Boilerplate variants (`Repository`, `Io`, `Json`, `Yaml`, `Validation`,
//! `NotFound`, `Config`) are injected by [`systemprompt_models::domain_error`].
//! Database errors funnel through the canonical
//! [`systemprompt_database::RepositoryError`] rather than `sqlx::Error`
//! directly so the layer boundary is preserved.
use domain_error;
domain_error!
pub type FilesResult<T> = ;