Optional Readonlyoperationenv.operationId, else the header's parent-id (only while the trace is the header's): the caller's unit of work.
Optional ReadonlysampledThe header's sampled flag (bit 0 of trace-flags) — present only while the trace is the header's. A hint.
Readonlytraceenv.traceId, else the trace id of env.traceparent (32 lowercase hex).
Optional ReadonlytraceparentThe canonical header of the EFFECTIVE ids (formatTraceparent) — for propagating the trace onward. Present
only while the trace is the header's and the operation is a W3C parent-id; never the received bytes.
The run's correlation — which outside trace and unit of work this run belongs to (design §3.4). Resolved ONCE per leg (
run(), and eachresume()) from the env byattempt/correlation.ts · resolveCorrelation, frozen, and handed by reference toRuntimeSnapshot.correlation, every flow event'sTraversalContext.correlation, and every scope and emit event'scorrelation. Absent — no key anywhere — when the env gives none.Correlation only: a NAME the record carries so a run can be found from a trace. Never identity, never authorisation — a
traceparentcomes from whoever sent the request.