tecton_core/lib.rs
1//! # tecton-core
2//!
3//! Shared foundation for the Tecton data infrastructure stack:
4//! configuration, logging, error types, and common domain models.
5
6pub mod config;
7pub mod error;
8pub mod logging;
9pub mod types;
10
11pub use config::{
12 ComputeConfig, RuntimeMode, ServerConfig, StorageConfig, TectonConfig, default_data_dir,
13};
14pub use error::{Result, TectonError};
15pub use logging::init_tracing;
16pub use types::{HealthStatus, ServiceState, StorageStats, SystemStatus};
17
18/// Crate version embedded at compile time.
19pub const VERSION: &str = env!("CARGO_PKG_VERSION");
20
21/// Human-readable product name.
22pub const PRODUCT_NAME: &str = "Tecton";