Skip to main content

Story: Manage Guests for an Event

As a Host, I want to create a guest list for my event and track RSVPs, so that the system can accurately calculate the required ingredient quantities for my menu.

Acceptance Criteria

  • For a specific event, I can create a guest list.
  • I can add guests to the list by name.
  • I can update the RSVP status for each guest (e.g., Confirmed, Declined, Maybe).
  • The system must update the event's AttendanceEstimate based on the number of confirmed guests.
  • I can optionally record guest preferences (e.g., "Loves gin," "Allergic to pineapple").
  • CreateGuestList (C23)
  • AddGuest (C24)
  • TrackGuestRSVP (C26)
  • SetAttendanceEstimate (C28)
  • SetGuestPreferences (C27)