📚 Event Engine Daemon

Domain Ontology Reference

Auto-generated documentation from YAML ontology definition files.


Table of Contents


daemon

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

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-

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-

daemon.plugin.started@1.0.0

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

Properties

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

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-

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-

daemon.start.requested@1.0.0

Emitted when the daemon process begins its boot sequence.

Properties

PropertyTypeRequiredDescription
pluginsarrayYes-

daemon.started@1.0.0

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

Properties

PropertyTypeRequiredDescription
pluginsarrayYes-
startedAtnumberYes-

daemon.stop.requested@1.0.0

Emitted when shutdown of the daemon process is initiated.

Properties

PropertyTypeRequiredDescription
reasonstringNo-

daemon.stopped@1.0.0

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

Properties

PropertyTypeRequiredDescription
stoppedAtnumberYes-