Enum PluginDiagnosticPhase
Namespace: DotBoxD.Plugins.Runtime.Diagnostics
Assembly: DotBoxD.Plugins.dll
The runtime phase that emits a plugin DBXK* diagnostic, so a host can tell a
static-package-upload rejection from a prepared-plan mismatch or a live runtime check.
public enum PluginDiagnosticPhaseFields
Section titled “Fields”LiveSetting = 3
Live-setting type, range, and value validation when manifest settings are validated or a
live setting is updated. Emitted from DotBoxD.Plugins.Runtime.Lifecycle.LiveSettingTypeConverter.
PackageValidation = 0
Static plugin-package validation when a package is uploaded or generated, before it is
prepared against a DotBoxD.Kernels plan. Emitted from DotBoxD.Plugins.Runtime.PluginPackageValidator.
PreparedPackageValidation = 1
Prepared-package validation after the package has been validated against the prepared
DotBoxD.Kernels plan and registered event adapters. Emitted from DotBoxD.Plugins.Runtime.PluginPreparedPackageValidator.
RuntimeEntrypoint = 2
Direct/hook kernel entrypoint validation when a kernel is wired to an event adapter at runtime, or when a hook pipeline is registered.