tecton-core 0.1.0

Shared utilities, configuration, logging, and types for Tecton
Documentation
//! # tecton-core
//!
//! Shared foundation for the Tecton data infrastructure stack:
//! configuration, logging, error types, and common domain models.

pub mod config;
pub mod error;
pub mod logging;
pub mod types;

pub use config::{
    ComputeConfig, RuntimeMode, ServerConfig, StorageConfig, TectonConfig, default_data_dir,
};
pub use error::{Result, TectonError};
pub use logging::init_tracing;
pub use types::{HealthStatus, ServiceState, StorageStats, SystemStatus};

/// Crate version embedded at compile time.
pub const VERSION: &str = env!("CARGO_PKG_VERSION");

/// Human-readable product name.
pub const PRODUCT_NAME: &str = "Tecton";