This checklist is shared between Vairo and the TMC. Work through each module together during the pilot period. Mark items as validated, flag issues, or mark as not applicable.

Status legend: ✅ Validated — ⚠️ Issue logged — ❌ Not working — ➖ N/A

TMC: Pilot period: to Vairo contact: TMC contact: ___


1. Login & Authentication

# Test Case Status Notes
1.1 Log in with email + password
1.2 Log in with Microsoft SSO (if enabled)
1.3 Log out and log back in
1.4 Password reset flow
1.5 User profile shows correct name, email, role

2. Dashboard

# Test Case Status Notes
2.1 Dashboard loads and shows summary data
2.2 Recent requests are visible
2.3 Quick actions work (new request, view inbox)
2.4 Navigation menu links all work

3. Travel Request Inbox (TMC)

# Test Case Status Notes
3.1 Inbox shows all incoming requests
3.2 Filter by status (new, in progress, quoted, booked)
3.3 Search by traveler name or trip ID
3.4 Open a request — detail page loads correctly
3.5 Request shows correct product type badges (flight, hotel, train, car)
3.6 Assign request to an agent
3.7 Trip ID (#1000+) displays correctly

4. Travel Request Detail (TMC)

# Test Case Status Notes
4.1 All trip details display correctly (origin, destination, dates, travelers)
4.2 Multi-product requests show all product cards (flight, hotel, train, car, other)
4.3 Activity timeline shows correct history
4.4 Attachments can be viewed
4.5 Tasks section — create, edit, complete a task
4.6 Notes / internal comments

5. Email Integration

# Test Case Status Notes
5.1 Inbound email creates a new travel request automatically
5.2 Email with trip ID in subject (#1234) links to existing request
5.3 Email conversation thread is preserved
5.4 AI classification correctly identifies travel type
5.5 Send email from Vairo — arrives in client inbox
5.6 Reply from client — appears in Vairo timeline
5.7 Auto-move to folder works (if configured)
5.8 Auto-categorize works (if configured)
5.9 Email inbox page — view, search, filter emails

6. Corporate Client Management

# Test Case Status Notes
6.1 Corporate list page loads with all onboarded corporates
6.2 Corporate detail page — company info is correct
6.3 Traveler list for corporate — profiles are complete
6.4 Add a new traveler manually
6.5 Edit traveler profile
6.6 Corporate dashboard shows request/booking stats