Skip to main content

ito_core/ralph/
mod.rs

1//! Ralph Wiggum iterative development loop.
2//!
3//! The Ralph loop repeatedly runs a harness with a prompt until a completion
4//! promise is detected, persisting lightweight state between iterations.
5
6/// Duration parsing/formatting helpers.
7pub mod duration;
8
9/// Prompt construction for Ralph iterations.
10pub mod prompt;
11
12/// Loop runner and iteration bookkeeping.
13pub mod runner;
14
15/// On-disk state for the Ralph loop.
16pub mod state;
17
18/// Completion validation for Ralph.
19pub mod validation;
20
21pub use duration::{format_duration, parse_duration};
22pub use runner::{
23    DEFAULT_ERROR_THRESHOLD, RalphOptions, ResolvedCwd, WorktreeConfig, resolve_effective_cwd,
24    run_ralph,
25};