Use when
- A topic or parent message can generate multiple reply branches that users need to follow over time.
- Users need per-thread follow, mute, unread, answer, or resolved state.
- Notifications, search results, or copied links must return users to a specific reply and branch.
- The conversation benefits from local reply context rather than interrupting a broader channel or feed.