Shared Event Format
All Execution Events conform to the following base JSON structure:Flow Events
Flow events dictate high-level state changes of the execution thread itself.flow.entered
Fired when an execution fundamentally boots up and locates the start node.
flow.exited
Fired when an execution successfully reaches a terminal endpoint or cleanly loops out without an error.
flow.error
Fired when an execution encounters a fatal exception, dead-end, or catastrophic failure crashing the active loop.
Processor Events
Processor events provide component-level logging and profiling metrics. They contain anattributes map heavily populated with IDs letting you trace visually.
processor.entered
Fired when the execution engine yields control to a specific component.
processor.exited
Fired immediately after a component relinquishes control, documenting the exact time it took and what path consequence it chose.
processor.error
Fired explicitly if a component crashes natively rather than gracefully resolving a failure route.
processor.output
Informational or debug logs injected manually by internal modules (like the logic.code component posting custom output events).

