from contextvars import ContextVar # Correlation for HTTP requests ctx_session_id: ContextVar[str | None] = ContextVar('ctx_session_id', default=None) ctx_user_id: ContextVar[int | None] = ContextVar('ctx_user_id', default=None) ctx_method: ContextVar[str | None] = ContextVar('ctx_method', default=None) ctx_path: ContextVar[str | None] = ContextVar('ctx_path', default=None) ctx_remote: ContextVar[str | None] = ContextVar('ctx_remote', default=None) # Correlation for background loop iterations ctx_rid: ContextVar[str | None] = ContextVar('ctx_rid', default=None)