ricecoder_orchestration/managers/
mod.rs

1//! Manager components for orchestration
2
3pub mod batch_executor;
4pub mod config_manager;
5pub mod execution_ordering;
6pub mod orchestration_manager;
7pub mod rules_validator;
8pub mod status_reporter;
9pub mod sync_manager;
10pub mod version_coordinator;
11
12pub use batch_executor::{BatchExecutionConfig, BatchExecutionResult, BatchExecutor, ProjectOperation};
13pub use config_manager::{ConfigLoadResult, ConfigManager, ConfigSchema, ConfigSource, ValidationRule};
14pub use execution_ordering::{ExecutionLevel, ExecutionOrderer, ExecutionPlan, ParallelizationStrategy};
15pub use orchestration_manager::OrchestrationManager;
16pub use rules_validator::{RulesValidator, RuleViolation, ValidationResult, ViolationSeverity};
17pub use status_reporter::{
18    AggregatedMetrics, ComplianceSummary, ProjectHealthIndicator, StatusReport, StatusReporter,
19};
20pub use sync_manager::{ConflictResolution, SyncConflict, SyncLogEntry, SyncManager};
21pub use version_coordinator::{VersionCoordinator, VersionUpdatePlan, VersionUpdateResult, VersionUpdateStep};