Event Lifecycle Guide (Admin)
Purpose
This guide explains the operational lifecycle of events for club administrators.
Event statuses
- draft: internal placeholder, not visible to participants.
- tentative: saved event pending availability validation.
- confirmed: final scheduled event.
- canceled: canceled occurrence or event.
Creation lifecycle
- Build event data (title, type, date, call time, start/end, location, team).
- Validate required fields and time consistency.
- Optional availability simulation (PRO workflow).
- Save as tentative or confirmed.
- Insert participants with pending response.
- Send notifications to invited users.
Modification lifecycle
- Open existing event.
- Edit time, location, participants, or details.
- Re-check conflicts.
- Save changes.
- Send update notifications.
Participant response lifecycle
- confirmed: participant accepted call-up.
- declined: participant declined with reason.
- no_show: participant did not attend.
- not_checked: attendance not yet recorded.
Attendance lifecycle
- live check-in: mark attendance during event.
- post-event: complete missing records after event.
- dashboard: review attendance trends and no-show risk.
Admin checklist
- Keep draft events short-lived.
- Resolve high conflict events before confirmation.
- Require decline reasons.
- Close attendance records on same day.
- Review no-show patterns weekly.