Part of #12
Question
#10's grouping logic resolves the primary correspondent as "the sender (inbound) or recipient (outbound), excluding every address across all connected accounts" — but From/To/Cc are stored as raw header strings that can contain more than one comma-separated address (e.g. a message To two people, only one of which is a connected account).
Decide the exact address-parsing and selection rule for turning a raw To header into "the" primary correspondent when it contains more than one address — including what happens when zero or more than one non-account address remains after exclusion — and record the answer as an update to #10's acceptance criteria.
Part of #12
Question
#10's grouping logic resolves the primary correspondent as "the sender (inbound) or recipient (outbound), excluding every address across all connected accounts" — but
From/To/Ccare stored as raw header strings that can contain more than one comma-separated address (e.g. a messageTotwo people, only one of which is a connected account).Decide the exact address-parsing and selection rule for turning a raw
Toheader into "the" primary correspondent when it contains more than one address — including what happens when zero or more than one non-account address remains after exclusion — and record the answer as an update to #10's acceptance criteria.