Accept invitation
What the Screen Is For
Let the invited recipient accept the existing offer by password or Google.
What It Shows and Lets People Do
The page loads the token summary and provides the permitted acceptance paths. A conflicting signed-in person must sign out before proceeding. Unusable-token reason codes select the next-step guidance without allowing the form to choose another identity.
States and Errors
Password acceptance and Google linking use their dedicated operations. Provider changes precede database activation; the screen does not make those effects atomic or resolve the recorded concurrent-password race.
The state rows describe observed loading, empty, refusal or inactive handling where present. Linked validation rules belong to the planning layer; client feedback and authoritative service checks have distinct responsibilities.
Patterns It Must Respect
The pattern list names the built shared components and interaction patterns checked for this screen. This contract describes the existing screen; it supplies no replacement visual design.