Expand description
Interactive onboarding wizard for Ralph initialization.
Responsibilities:
- Display welcome screen and collect user preferences.
- Guide users through runner, model, and phase selection.
- Optionally create a first task during setup.
Not handled here:
- File creation (see
super::writers). - CLI argument parsing (handled by CLI layer).
Invariants/assumptions:
- Wizard is only run in interactive TTY environments.
- User inputs are validated before returning WizardAnswers.
Structs§
- Wizard
Answers - Answers collected from the interactive wizard.
Functions§
- print_
completion_ message - Print completion message with next steps.
- run_
wizard - Run the interactive onboarding wizard and collect user preferences.