{"agent":"claude","input":"A Grafana alert fired for this FastAPI service; its payload follows this prompt. Use the Grafana connection to read the alert rule, rerun its query around the firing time, and query Loki for the uvicorn access lines and the tracebacks in the same window. Find the cause in mealie/routes/households/controller_mealplan.py or controller_shopping_lists.py and the repositories and services they call. Install with uv sync --group dev using the committed lockfile on Python 3.14, add a pytest test in the matching file under tests/integration_tests/user_household_tests that sends the logged request through api_client and reproduces the failure, fix it, and run that file, then task py:test, uv run ruff format . --check, task py:lint and task py:mypy. Open a pull request that includes the LogQL and PromQL queries, the log lines behind the diagnosis, and the test output before and after the fix. If the evidence does not point at code, say what it points at instead.\n\nAlert payload:\n{payload}","resources":[{"url":"https://github.com/your-org/your-app"}],"connections":["grafana"]}