//! Service layer for the NoETL Control Plane.
//!
//! Services encapsulate business logic and coordinate
//! between handlers and database queries.

pub mod catalog;
pub mod credential;
pub mod event;
pub mod execution;
pub mod internal;
pub mod keychain;
pub mod runtime;
pub mod ui_schema;

pub use catalog::CatalogService;
pub use credential::CredentialService;
pub use event::EventService;
pub use execution::ExecutionService;
pub use keychain::KeychainService;
pub use runtime::RuntimeService;
