pub fn resolve<S: 'static>(
families: &[Box<dyn FamilyMeta>],
skills: &[Box<dyn Skill<S>>],
) -> CapabilitiesExpand description
Run every family and skill probe once and resolve the effective capability
of each tool. For each tool: start from its family’s probe (or Ready if
the tool belongs to no registered family), then combine it with the
tool’s own probe. Tool→family membership is read from each family’s
FamilyMeta::tools.