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 causal_engine;
16pub mod config_mutator;
17pub mod enhanced_orchestrator;
18pub mod generation_session;
19pub mod intervention_manager;
20pub mod label_export;
21pub mod lineage;
22pub mod orchestrator;
23pub mod prov;
24pub mod run_manifest;
25pub mod scenario_engine;
26#[cfg(feature = "streaming")]
27pub mod stream_client;
28pub mod stream_pipeline;
29pub mod streaming_orchestrator;
30pub mod webhooks;
31
32pub use enhanced_orchestrator::*;
33pub use label_export::*;
34pub use orchestrator::*;
35pub use run_manifest::*;
36pub use streaming_orchestrator::*;