{"agent":"claude","input":"Error rates for the FastAPI app rose between 18:10 and 18:45 UTC today. Use the Grafana connection to read that window: Loki lines from the app parsed with the uvicorn access format ([client_addr] status_code \"request_line\"), grouped by status and path, the error-level lines around them, request rate and latency from Prometheus if the deployment exports them, and any alert rules that fired. Open the repository and compare the window with the commits of the last 7 days to mealie/routes/households/controller_mealplan.py, controller_mealplan_rules.py, controller_mealplan_ical.py, controller_shopping_lists.py, mealie/repos/repository_shopping_list.py, mealie/schema/meal_plan and mealie/alembic/versions; read the diff of each commit that touches a failing path. You may run the matching files under tests/integration_tests/user_household_tests with uv run pytest to check a hypothesis. Write incident.md with a summary, a UTC timeline, the most likely cause with commit and file, the evidence for each claim (the query or command and its result), the causes you ruled out and every query you ran. Change no code and change nothing in Grafana.","connections":["grafana"],"resources":[{"url":"https://github.com/your-org/your-app"}]}