Ls-land-issue-13-valentines-lsv- Jun 2026

| # | Requirement | Acceptance Criteria | |---|-------------|----------------------| | | Performance – Page load < 2 s on 3G. | Lighthouse performance score ≥ 90 on simulated 3G. | | NFR‑2 | Accessibility – WCAG 2.1 AA. | All interactive elements keyboard‑navigable; ARIA labels present; contrast ratios ≥ 4.5:1. | | NFR‑3 | Security – Input sanitisation. | Backend validates/escapes all user‑generated text; no XSS possible. | | NFR‑4 | Scalability – API can handle 5 k requests/min during the campaign peak. | Load test with 10 k concurrent users, 95 % of responses < 200 ms. | | NFR‑5 | GDPR/Privacy – Optional consent checkbox for story publishing. | If user opts‑out, story is stored but never published. | | NFR‑6 | Analytics – Event fire reliability > 99 %. | Event logs show < 1 % loss in test runs. |

Option 2 — Policy & Compliance B. (20 marks) Draft a policy compliance checklist (20 items) that Issue 13 implementers must follow. Each checklist item should be a clear, testable requirement and include a line for "Compliant/Not compliant" and a short evidence note. Ls-land-issue-13-valentines-lsv-

: Poe wrote several poems for Valentine’s Day, most notably one for Frances Sargent Osgood . This poem is a "riddle" where the first letter of the first line, the second letter of the second line, and so on, spells out her name. | # | Requirement | Acceptance Criteria |