Objective
Verify that a staff user can complete a full request-to-shortlist flow on prod-clone data using the M5 pipeline delivered in PR #6 (STU-25).
Test scenarios
- Assigned requests queue — Staff sees their assigned requests with status, owner, and next action
- Candidate matching — Request detail shows skill-aligned candidates from prod-clone data
- Suggestion creation — Staff can create a suggestion (note + suggestion record)
- Invitation send/track — Invitation created and status transitioned (responded/declined)
- Interview schedule/status — Interview scheduled with datetime validation, status transitions
- Application transitions — Application shortlisted/rejected with optional notes
- Candidate notes, tags, warnings — CRUD operations work correctly
- Admin vs staff scoping — Admin sees all requests, staff only assigned ones
Pre-requisites
- Dev server running on port 3000
- Prod-clone data seeded in the database
- Valid staff and admin session cookies
Pass criteria
All 8 scenarios complete without console errors, 500s, or data corruption.
Objective
Verify that a staff user can complete a full request-to-shortlist flow on prod-clone data using the M5 pipeline delivered in PR #6 (STU-25).
Test scenarios
Pre-requisites
Pass criteria
All 8 scenarios complete without console errors, 500s, or data corruption.