pub fn run(args: Args, executor: Arc<dyn ProcessExecutor>) -> Result<()>Expand description
Main application entry point.
Orchestrates the entire Ralph pipeline:
- Configuration initialization
- Agent validation
- Plumbing commands (if requested)
- Development phase
- Review & fix phase
- Final validation
- Commit phase
§Arguments
args- The parsed CLI argumentsexecutor- Process executor for external process execution
§Returns
Returns Ok(()) on success or an error if any phase fails.