1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//! # synth-runtime
//!
//! Runtime orchestration, parallel execution, and memory management.
//!
//! This crate provides orchestrators:
//! - `EnhancedOrchestrator`: Full-featured orchestrator with all phases
//! - `StreamingOrchestrator`: Streaming orchestrator for real-time generation
//!
//! And support modules for:
//! - `run_manifest`: Run metadata and reproducibility tracking
//! - `label_export`: Anomaly label export to CSV/JSON formats
//!
//! ## v4.0 cleanup
//!
//! The legacy `GenerationOrchestrator` (basic 2-phase CoA + JE) was
//! removed in v4.0 after a v3.x deprecation window. All production
//! call paths — CLI `generate`, server endpoints, Python wrapper —
//! already routed through `EnhancedOrchestrator`. Users embedding
//! `GenerationOrchestrator` directly should migrate to
//! `EnhancedOrchestrator::new(config, PhaseConfig::from_config(&config))`.
pub use *;
pub use *;
pub use *;
pub use *;