Test | Scenario | Expected |
---|---|---|
playground_chip | Click “Stream OpenAI (TS)” | answer_md contains StreamCallbackHandler |
rate_limit | Hit /generate-context 11× with starter | HTTP 429 |
profile_cache | Call same prompt twice | second latency < 300 ms (Redis) |
jwt_required | Omit cookie | HTTP 401 |
quota_reset | After 24 h redis key expires | call succeeds |