A native thread identity announced during observed one-shot execution.
The execution caller sends {reference, observation} to the local observer
before returning. This is identity evidence, not successful completion.
Callers own persistence and must reject stale invocation references.
Summary
Types
@type t() :: %CodexWrapper.SessionObservation{ session_id: String.t(), source: :thread_started }