Expand description
Command implementation layer.
Purpose:
- Centralize “do the work” command implementations separate from the CLI surface (
crate::cli). - Mirror the CLI structure for easier navigation and maintenance.
Non-goals:
- This module does not define clap argument parsing; see
crate::clifor that.
Re-exports§
pub use doctor::types::CheckResult;pub use doctor::types::CheckSeverity;pub use doctor::types::DoctorReport;pub use doctor::print_doctor_report_text;pub use doctor::run_doctor;
Modules§
- app
- macOS app integration command implementations.
- cleanup
- Manual temp file cleanup command.
- cli_
spec - CLI spec command implementation (wired into the hidden/internal
ralph __cli-speccommand). - context
- Project context (AGENTS.md) generation and management.
- daemon
- Daemon command implementation for background service management.
- doctor
- Doctor checks for Git, queue, and runner configuration health.
- init
- Initialization workflow for creating
.ralphstate and starter files. - plugin
- Plugin command implementations.
- prd
- PRD (Product Requirements Document) to task conversion implementation.
- prompt
- Prompt inspection/preview commands.
- run
- Run command entrypoints and module wiring.
- runner
- Runner management command implementations.
- scan
- Task scanning command that inspects repo state and updates the queue.
- task
- Task-building and task-updating command helpers (request parsing, runner invocation, and queue updates).
- tutorial
- Interactive tutorial command implementation.
- watch
- Watch command implementation for file monitoring and task detection.