Expand description
Daemon command implementation for background service management.
Responsibilities:
- Re-export daemon subcommands (start, stop, serve, status, logs)
- Define shared types (DaemonState) and constants
- Provide shared helpers for daemon state management
Not handled here:
- Individual command implementations (see submodules)
- Windows service management (Unix-only implementation)
Invariants/assumptions:
- Daemon uses a dedicated lock at
.ralph/cache/daemon.lock - Daemon state is stored at
.ralph/cache/daemon.json