Skip to content
Corex

AddonStatus

Corex\Foundation\AddonStatus · enum · Core layer

The single truthful display state of a CoreX add-on, surfaced in the admin (Spec 060 / M6). Resolved by {@see AddonStatusResolver}. Active is the only usable state; only installed states can be toggled from the admin (install is developer/CLI/deployment work, never an admin action).

Only an active, fully-satisfied add-on is usable.

An add-on is “installed” for admin purposes unless it is absent or a Pro placeholder.

Enable/disable is offered only for installed add-ons — never not-installed or Pro.

A semantic badge tone for the admin, mapped to the —corex-admin-* roles. Status meaning is conveyed by the label (text), never by the tone alone (WCAG 2.2 AA).