The person who books a trip — the "booking starter" — can now see the waiver status of every guest in their group directly from Trips I've Booked. No more contacting the operator to ask "has everyone signed yet?"
What the booking starter can do
On the Trips I've Booked page, the booking starter can expand a guest roster for any of their trips. For each guest in the booking, they'll see:
The guest's name and email
A status badge: Signed, Pending, or Expired
For guests still in Pending status, a Change Email action they can use to fix a wrong email address (which automatically sends a fresh waiver invite to the corrected address)
What's protected
A booking starter can only see the guest roster for their own bookings — never any other booking on the platform. When a booking starter changes a guest's email, the old waiver invite is invalidated server-side before the new one is sent, so the link can't be reused.
Why this matters
Before this change, group organizers had no visibility into whether their friends and family had signed waivers — which led to a steady stream of "did everyone sign?" messages to operators. Putting the status (and the ability to fix typo'd emails) directly in the booking starter's hands cuts the back-and-forth.
