| Section | Purpose |
| Home | Overview of submissions, profile status, and outstanding tasks |
| Submissions | View and (if still pending) edit submitted talks |
| Profile | Complete speaker profile: name, bio, headshot, social links |
| Tasks | List of assigned tasks with completion status |
Talk accepted Tasks auto-created Speaker completes ┌─────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ │ Status: ACCEPTED│───────────>│ Complete Profile │ ─────────│ Form submitted │ │ Stage: SESSION │ │ Upload Materials │ │ Files in R2 │ │ Emails sent │ │ (auto-assigned) │ │ Task marked done │ └─────────────────┘ └─────────────────────┘ └─────────────────────┘

| Reminder | When |
| First warning | 3 days before due date |
| Second warning | 1 day before due date |
| Overdue notice | After the due date passes |
{eventId}/{ulid}/{filename}. The admin can view and download all uploaded files
from the Files page in the dashboard.| Tab | Shows |
| All | Every speaker record |
| Confirmed | Speakers who completed their profile |
| Pending | Speakers who have not yet completed onboarding |
| Declined | Speakers who declined participation |