pub async fn lookup_in_session( id: &PubmedId, ctx: &FetchContext, ) -> Result<Lookup, FetchError>
lookup as its own logged session: session_start before and session_end after, for a caller whose context exists only for the lookup – so its resolve row is bracketed like every other call’s.
lookup
session_start
session_end
resolve
As lookup, plus a provenance-log failure on either bookend.