A — POST + redirect
The form posts to/api/residents/join-redirect. The server validates, mutates, and redirects to/welcomeor/rejected. Works without JavaScript.
Try gary@super.com (accepted), bob@super.com (already a resident), or villain@evil.com (rejected).