What the system shall do or be. Sorted by priority. 5 orphan requirements (no satisfying element).
| ID | Title | Type | Pri | Status | Satisfied by | Stakeholders | |
|---|---|---|---|---|---|---|---|
| REQ-001 | Match feed returns ≥10 profiles within 200ms | functional | 1 | approved | 2(Match Service, Match Scoring Model) | 2(User: professional, 25-35, ML Engineer) | |
| REQ-002 | Block + report in ≤2 taps | functional | 1 | approved | 2(Chat Screen, Moderation Service) | 2(User: professional, 25-35, Trust & Safe…) | |
| REQ-003 | End-to-end encrypted messaging | functional | 1 | approved | 1(Chat Service) | 2(User: professional, 25-35, Lead GDPR Su…) | |
| REQ-004 | Inclusive gender identity picker (≥10 options) | functional | 1 | approved | 1(Profile Editor) | 2(User: LGBTQ+, Product Designer) | |
| REQ-005 | Photo liveness verification within 24h | functional | 1 | approved | 2(Persona (KYC + liveness API), Onboardin…) | 2(User: professional, 25-35, Trust & Safe…) | |
| REQ-008 | Cold start ≤3s on mid-range devices | non functional | 1 | approved | — | 1(User: professional, 25-35) | |
| REQ-012 | Premium subscription only via IAP | constraint | 1 | approved | 1(Payment Service) | 2(Apple App Review, Google Play Review) | |
| REQ-013 | GDPR Article 17 — right to be forgotten | regulatory | 1 | approved | 1(User Service) | 1(Lead GDPR Supervisory Authority (Irish …) | |
| REQ-014 | GDPR Article 20 — data portability | regulatory | 1 | implemented | 1(User Service) | 1(Lead GDPR Supervisory Authority (Irish …) | |
| REQ-015 | App Store Guideline 5.1 — data minimization | regulatory | 1 | approved | — | 1(Apple App Review) | |
| REQ-016 | KOSA — under-18 prevention | regulatory | 1 | draft | 1(Onboarding Flow) | 1(US FTC / KOSA enforcement) | |
| REQ-017 | California CCPA — 'Do Not Sell My Info' link | regulatory | 1 | approved | 1(Settings) | 1(Lead GDPR Supervisory Authority (Irish …) | |
| REQ-006 | Match score explainability | functional | 2 | approved | 1(Match Feed) | 2(User: professional, 25-35, Lead GDPR Su…) | |
| REQ-007 | Push notification quiet hours | functional | 2 | approved | 1(Notification Service) | 1(User: 50+) | |
| REQ-009 | 99.5% uptime SLA | non functional | 2 | approved | — | 1(Series A investor (lead VC)) | |
| REQ-018 | EU DSA — algorithmic transparency disclosure | regulatory | 2 | draft | 1(Settings) | 1(Lead GDPR Supervisory Authority (Irish …) | |
| REQ-019 | Twilio AUP — SMS rate limiting | regulatory | 2 | implemented | 1(User Service) | 1(Twilio) | |
| REQ-010 | App install size ≤80 MB | non functional | 3 | draft | — | 1(Growth Marketing Lead) | |
| REQ-011 | Profile bio max 500 characters | constraint | 3 | implemented | — | 1(Product Manager) |