Obsctl::Diagnostics::Doctor
Collects setup diagnostics for obsctl doctor.
Every external dependency is injected so the whole report is reproducible in specs without a daemon, a config file, or an OBS instance. The probe returns the daemon's server-status payload, or nil when the daemon is not reachable.
Constructors
Class methods
True when no check failed. Warnings do not fail the command.