# `mgf-django` — structured-event catalogue (LG-15)

Every structured log record carrying an `event` field is registered here.

| `event` | Level | Where | Meaning |
|---|---|---|---|
| `mgf.django.throttle_exceeded` | WARNING | `_throttle.py` | A request was rate-limited (429); carries the key + retry-after. |
| `mgf_django.context_middleware_unexpected_error` | WARNING (audit) | `_middleware.py` | The context middleware hit an unexpected error; audit-logged with exc_info, then re-raised. |

> **Known follow-up:** the middleware event uses `mgf_django.` (underscore) while the
> throttle uses `mgf.django.` — normalise to `mgf.django.` in a future LG pass.
