pub fn assess(facts: &ProbeFacts) -> Result<HostPlan, Vec<String>>Expand description
Decide whether a probed host is capable of hosting git-ark, and if so, plan how. Collects every blocking reason rather than stopping at the first, so the operator sees the whole picture before fixing anything.