OptionalBeforeExclusive: return rows with Sequence below this. Omit for the latest window.
Sequence is the cursor, NOT the primary key — MJ: Conversation Details.ID is a
uniqueidentifier, and RunViewParams.AfterKey is a PK seek that rejects any non-PK
OrderBy, so it cannot express chat order.
OptionalPageTimeline items the caller is trying to fill. Default DEFAULT_WINDOW_PAGE_SIZE.
OptionalRawRaw rows to pull per attempt. Default PageSize * 3.
Inputs to ConversationEngine.LoadDetailWindow.