Agent runs keyed by conversation detail ID
Parsed artifacts keyed by conversation detail ID
The conversation detail (message) entities
Timestamp of when this cache entry was populated
When true, peripheral data (artifacts/ratings) has changed externally and needs to be re-fetched via a full query reload. Set by entity event handlers for junction entities whose joined fields can't be reconstructed from events alone.
Ratings keyed by conversation detail ID
Raw query result rows (used for peripheral data parsing)
User avatars keyed by UserID
Cached data for a single conversation's details (messages) and peripheral data. Populated by the efficient GetConversationComplete query in one round-trip.