Diagnostic checks for a git_hoox installation.
Each check reports an :ok, :warn, or :error status with a human
readable detail string. run/0 returns the full list; the mix task wrapper
(mix git_hoox.doctor) renders the list and sets the process exit code.