| Category | Requirement | |----------|-------------| | | Highlight generation must finish ≤ 2 seconds after the creator marks it. | | Scalability | System must handle up to 5 000 concurrent live streams, each potentially creating ≤ 2 highlights per hour. | | Security | All highlight URLs must be signed (HMAC) to prevent tampering; only authenticated creators can mark highlights. | | Compliance | Leverage the existing moderation pipeline; no new user‑generated content bypasses review. | | Accessibility | Captions (auto‑generated via speech‑to‑text) are optional but recommended for each highlight. | | Internationalisation | UI strings ready for translation (EN, ES, FR, JP, RU). | | Analytics Retention | Store usage logs for 180 days to comply with internal reporting policies. |