The LangSmith thread_id convention: session-note work threads as
session_<patient_session_id>, other chart-review work by audit run id.
The exact strings are load-bearing — stamped by the tracer, stored on
ai_feedback.langsmith_thread_id, rebuilt by web deep-links — so derive
them only here. Null when neither ref is present.
The LangSmith
thread_idconvention: session-note work threads assession_<patient_session_id>, other chart-review work by audit run id. The exact strings are load-bearing — stamped by the tracer, stored onai_feedback.langsmith_thread_id, rebuilt by web deep-links — so derive them only here. Null when neither ref is present.