//! Detection logic for catch-all servers.
/// Checks whether the server is a catch-all (200 for nonexistent paths).
///
/// Delegates to the unified [`crate::soft404`] baseline so git/env probes
/// share one owner for catch-all detection instead of a weaker single-probe
/// status==200 heuristic.
pub async