Safely extracts solution-level and term-level metrics from various QCA solution object structures. Handles cases where multiple solutions exist and sol.incl.cov may be NULL.
extract_all_metrics(IC, sol_obj = NULL)List with elements:
sol_inclS — solution consistency (or NA)
sol_PRI — solution PRI (or NA)
sol_covS — solution coverage (or NA)
term_df — data frame of per-term metrics (or NULL)
IC object from QCA solution.
Full solution object (optional, for fallback).