📚 Event Engine Daemon

Domain Ontology Reference

Auto-generated documentation from YAML ontology definition files.


Table of Contents


<a name="daemon"></a>

daemon

The daemon domain defines event-sourced lifecycle events for the @sullux/event-engine-daemon runner and its registered plugins.

<a name="daemonpluginfailed100"></a>

daemon.plugin.failed@1.0.0

Emitted by a plugin if it encounters an unrecoverable failure during startup or runtime.

Properties

PropertyTypeRequiredDescription
pluginref (#/$defs/pluginName)Yes-
reasonstringYes-
failedAtnumberYes-

<a name="daemonpluginstartrequested100"></a>

daemon.plugin.start.requested@1.0.0

Emitted to signal a specific plugin to perform its startup logic.

Properties

PropertyTypeRequiredDescription
pluginref (#/$defs/pluginName)Yes-
configobjectNo-

<a name="daemonpluginstarted100"></a>

daemon.plugin.started@1.0.0

Emitted by a plugin to indicate it has completed its initialization.

Properties

PropertyTypeRequiredDescription
pluginref (#/$defs/pluginName)Yes-
startedAtnumberYes-

<a name="daemonpluginstoprequested100"></a>

daemon.plugin.stop.requested@1.0.0

Emitted to signal a specific plugin to perform its shutdown/cleanup logic.

Properties

PropertyTypeRequiredDescription
pluginref (#/$defs/pluginName)Yes-

<a name="daemonpluginstopped100"></a>

daemon.plugin.stopped@1.0.0

Emitted by a plugin to confirm it has finished its cleanup and stopped.

Properties

PropertyTypeRequiredDescription
pluginref (#/$defs/pluginName)Yes-
stoppedAtnumberYes-

<a name="daemonstartrequested100"></a>

daemon.start.requested@1.0.0

Emitted when the daemon process begins its boot sequence.

Properties

PropertyTypeRequiredDescription
pluginsarrayYes-

<a name="daemonstarted100"></a>

daemon.started@1.0.0

Emitted when all configured plugins have successfully started and the daemon is fully operational.

Properties

PropertyTypeRequiredDescription
pluginsarrayYes-
startedAtnumberYes-

<a name="daemonstoprequested100"></a>

daemon.stop.requested@1.0.0

Emitted when shutdown of the daemon process is initiated.

Properties

PropertyTypeRequiredDescription
reasonstringNo-

<a name="daemonstopped100"></a>

daemon.stopped@1.0.0

Emitted when all plugins have stopped and the daemon process completes shutdown.

Properties

PropertyTypeRequiredDescription
stoppedAtnumberYes-