## Problem No load tests; performance budgets unclear. ## Why Catch hot-path regressions nightly. ## Outcome `locustfile.py` defines user flows; baseline in `docs/PERFORMANCE.md`. ## Acceptance - [ ] Baseline p95 recorded - [ ] >2x regression fails nightly ## Files - `locustfile.py` (NEW) - `docs/PERFORMANCE.md` (NEW) - `Makefile`
Problem
No load tests; performance budgets unclear.
Why
Catch hot-path regressions nightly.
Outcome
locustfile.pydefines user flows; baseline indocs/PERFORMANCE.md.Acceptance
Files
locustfile.py(NEW)docs/PERFORMANCE.md(NEW)Makefile