Normalize outcomes, not provider internals
Expose stable account, thread, message, participant, attachment, and container resources. Keep a provider extension beside them so labels, Graph categories, IMAP flags, and native identifiers remain usable and diagnosable.