RSVP flow
Look up by exact name, then save only the people you select.
Existing households are loaded by normalized full-name match. If a lookup misses, the flow switches into open ceremony RSVP and creates rows only when the final submit succeeds.
RSVP flow
Existing households are loaded by normalized full-name match. If a lookup misses, the flow switches into open ceremony RSVP and creates rows only when the final submit succeeds.
Step 1
Existing guests load their whole household by `group_id`. A miss opens the ceremony-only flow.