Skip to content

Conversation history source order

Synthetic local fixtures only; no private conversation, account or credentials. The desktop captures use 1512 × 982; the narrow capture uses 390 × 844.

  • Before: opaque message-ID sorting puts the answer before its same-second question.
  • After: the Session append order keeps the question before its answer.
  • Narrow: the same source order remains readable at 390 px.

The existing conversation-history-recovery scenario also exercises failed older reads, draft retention, current-session send blocking, projection rehydration, retired observers and zero replay. The chat-route smoke checks complete long bodies, repeated text, scoped identity and deterministic cross-session ties. This qualifies source/display order and synthetic recovery, not complete pagination, reply threading, native input or real App/Lark media delivery.