Part of #12
Question
#11 says the user can "mark a conversation or message as read" but doesn't decide the mechanism: does opening a conversation's thread view auto-mark all its messages read, is it an explicit per-message or per-conversation action, and does "marking a conversation read" mean marking every message in it read individually or also tracking read state at the conversation level?
Decide the model and record the answer as an update to #11's acceptance criteria.
Part of #12
Question
#11 says the user can "mark a conversation or message as read" but doesn't decide the mechanism: does opening a conversation's thread view auto-mark all its messages read, is it an explicit per-message or per-conversation action, and does "marking a conversation read" mean marking every message in it read individually or also tracking read state at the conversation level?
Decide the model and record the answer as an update to #11's acceptance criteria.