OptionaldefinitionAbsent only when the definition predates content fingerprinting.
OptionalexecutionWhere the operation came from: the host's declared
EXECUTION_KINDS value projected onto the reported vocabulary,
or other for a kind outside it. Absent when the host declared none.
The JavaScript runtime the engine inferred for itself, matching the
executionContext.runtime the same operation stamps on its history
entries.
Caller-supplied initial-field entries — initialFields for a direct
start, the parent's projected with bindings for a spawned child.
The instance document _id — the per-instance join key (engine-minted
<tag>.wf-instance.<random>; caller-supplied ids ride verbatim).
Started by a parent's subworkflow spawn rather than a direct
startInstance — automation vs. hands-on at instance creation.
The caller-provenance fields every engine event payload carries: the engine's own view of the host that invoked it.
ExecutionContext.idis never reported.