What Happened
- This change lowers log severity for JSON parse failures in `ChatGoogle._make_api_call` by replacing `logger.error` with `logger.warning` in both structured-output and fallback parse paths, while keeping `ModelProviderError(500)` and retry behavior unchanged, so recoverable parse hiccups no longer generate repeated ERROR spam.
- This change lowers log severity for JSON parse failures in `ChatGoogle._make_api_call` by replacing `logger.error` with `logger.warning` in both structured-output and fallback parse paths, while keeping `ModelProviderError(500)` and retry behavior unchanged, so recoverable parse hiccups no longer generate repeated ERROR spam.
- 1 evidence item attached for review.