- Añadir _json_safe() que usa DjangoJSONEncoder para convertir objetos
no serializables (datetime.date, Decimal, UUID...) antes de guardar
en JSONField, evitando que response quede vacío silenciosamente
- Corregir condición status_code: usar 'is not None' para permitir status=0
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>