datasynth_runtime/lib.rs
1//! # synth-runtime
2//!
3//! Runtime orchestration, parallel execution, and memory management.
4//!
5//! This crate provides orchestrators:
6//! - `GenerationOrchestrator`: Basic orchestrator for CoA and journal entries
7//! - `EnhancedOrchestrator`: Full-featured orchestrator with all phases
8//! - `StreamingOrchestrator`: Streaming orchestrator for real-time generation
9//!
10//! And support modules for:
11//! - `run_manifest`: Run metadata and reproducibility tracking
12//! - `label_export`: Anomaly label export to CSV/JSON formats
13
14pub mod enhanced_orchestrator;
15pub mod label_export;
16pub mod orchestrator;
17pub mod run_manifest;
18#[cfg(feature = "streaming")]
19pub mod stream_client;
20pub mod streaming_orchestrator;
21
22pub use enhanced_orchestrator::*;
23pub use label_export::*;
24pub use orchestrator::*;
25pub use run_manifest::*;
26pub use streaming_orchestrator::*;