Skip to main content

run_development_phase

Function run_development_phase 

Source
pub fn run_development_phase(
    ctx: &mut PhaseContext<'_>,
    start_iter: u32,
    resume_context: Option<&ResumeContext>,
) -> Result<DevelopmentResult>
Expand description

Run the development phase.

This phase runs developer_iters iterations, each consisting of:

  1. Planning: Create PLAN.md from PROMPT.md
  2. Execution: Execute the plan
  3. Cleanup: Delete PLAN.md

§Arguments

  • ctx - The phase context containing shared state
  • start_iter - The iteration to start from (for resume support)
  • resume_context - Optional resume context for resumed sessions

§Returns

Returns Ok(DevelopmentResult) on success, or an error if a critical failure occurs.