Activity link landing
What the Screen Is For
This address provides navigation to an interaction’s record context. It does not render an independent interaction detail page.
What It Shows and Lets People Do
After reading the interaction, the component selects the primary contact when present, otherwise the first contact, otherwise the primary-or-first organization. It replaces the current address with the chosen record’s Activity tab and interaction selection.
States and Errors
Unauthorized readers receive an access message. A missing interaction or an interaction with no surviving links receives the not-found state. Other retrieval failures display their described error. Retained unlinked interactions therefore still lack a usable landing.
Patterns It Must Respect
The redirect uses the existing loading and record-problem components. Its contact-first selection follows the planning rule; the examination adds no alternative landing policy.