AddonStatusResolver
Corex\Foundation\AddonStatusResolver · class · Core layer
Resolves a CoreX add-on to its single truthful display {@see AddonStatus} for the admin (Spec 060 / M6). Pure and headless: it reads only the constructed {@see AddonProvider} descriptor and the {@see AddonRuntimeState} snapshot — no WordPress calls, no database — so it is fully unit-tested. Order (first match wins), aligned with the boot-time gating in {@see AddonProviderResolver}: pro_required → not_installed → inactive → dependency_missing → feature_off → woocommerce_missing → active.