Steps
Ordered actions showing actors, what they do, and which elements are involved. Each step often surfaces a requirement.
- 1.—User opens the app for the first time; sees a 3-screen value-prop intro
- 2.User: professional, 25-35User taps 'Get started', enters email and a chosen password
- 3.User: professional, 25-35User enters phone number for SMS verification
- 4.Twilio APITwilio sends a 6-digit OTP SMS within 5 seconds
- 5.User: professional, 25-35User enters OTP; backend verifies and creates the account
- 6.User: professional, 25-35User uploads their first profile photo from camera roll
- 7.Persona APIPersona runs liveness check on the uploaded photo (selfie-match against camera)
- 8.User: professional, 25-35User answers 6 values prompts (importance of career, kids, religion, lifestyle, politics, hobbies)
- 9.User: professional, 25-35User sets gender identity and orientation from inclusive picker (10+ options)
- 10.User: professional, 25-35User sets discovery preferences (age range, distance, must-haves)
- 11.—Match Service computes initial 10-profile feed using value-prompt embeddings
- 12.User: professional, 25-35User sees Match Feed — first profile shown with explainability ('you both prioritize career flexibility')
Derived requirements
Requirements that explicitly list this scenario in their scenario_ids. Open a requirement (requirements list) and check the "Scenarios" field to link more.