ralph_workflow/phases/
mod.rs

1//! Pipeline Phase Orchestration Module
2//!
3//! This module contains the execution logic for each phase of the Ralph pipeline:
4//! - Development phase: iterative planning and execution cycles
5//! - Review phase: code review and fix cycles
6//! - Commit phase: automated commit message generation
7//!
8//! Each phase is encapsulated in its own submodule with a clean interface that
9//! takes a shared context and returns results. The phases module coordinates
10//! the overall flow while keeping phase-specific logic separated.
11//!
12//! # Module Structure
13//!
14//! - [`context`] - Shared phase context for passing state between phases
15//! - [`development`] - Iterative development cycle execution
16//! - [`review`] - Code review and fix cycle execution
17//! - [`commit`] - Automated commit message generation with fallback
18
19pub mod commit;
20pub mod commit_logging;
21mod context;
22mod development;
23mod integrity;
24mod review;
25
26pub use commit::generate_commit_message;
27pub use context::{get_primary_commit_agent, PhaseContext};
28pub use development::run_development_phase;
29pub use review::run_review_phase;