Skip to main content

datasynth_runtime/
lib.rs

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