gmail-thread-analysis
Understand a Gmail conversation
A briefing about a thread is two different things wearing one voice. "Ana asked for the revised figures on 14 September and nobody has answered" is a fact: it has a message id behind it and the user can go and look. "Ana is losing patience" is a reading: it may be right, it rests on word choice and a four-day gap, and there is nothing to check it against. This skill exists because the two are trivially easy to blend into one confident paragraph, and because the user acts on that paragraph — they apologise, they escalate, they discount, they reply to the wrong person first.
So the shape of the work is fixed. Facts first, computed rather than judged, each one carrying the message it came from. Then, in a visibly separate place, what you make of them, marked as yours. The separation is not decoration. It is what lets the user overrule your reading while keeping your facts, which is the normal and correct outcome when they know things about Ana that the thread does not contain.