Lifecycle

Plugin installation, administrator enablement, subscription entitlement, host-platform support, and runtime health are independent states. A plugin can therefore be installed but disabled or entitled but unavailable on the current platform.

Eligibility loss is non-destructive. The host denies new start, create, provision, mutate, and restart operations, then gracefully stops active dependants before providers. Status and orderly stop remain available throughout reconciliation. Uninstall preserves persistent data. Reset removes only disposable runtime state, while persistent-data purge is a separate action that requires explicit confirmation.

ActionPackage/admin/entitlement/platform requiredData effect
StatusNoNone
StopPackage onlyPreserves all data
Start/create/provision/mutate/restartYesPreserves all data
ResetPackage onlyRemoves disposable runtime state
UninstallPackage onlyRemoves package artifacts, preserves user data
Purge persistent dataExplicit confirmationRemoves persistent data