pub async fn run(
sock: PathBuf,
args: DoctorArgs,
out: &mut impl Write,
) -> Result<(), AtdError>Expand description
sock is the resolved endpoint path — we need it separately from the
connected client to report socket existence when connect fails.