{"agent":"claude","input":"Error rates for our crates.io-based Rust service rose between 03:40 and 04:25 UTC today. Use the Grafana connection to read that window: request errors and latency for the publish and download routes, http.server.active_requests, db.client.connection.count, crates_io.db.client.connection.fallbacks, crates_io.background_jobs and crates_io.background_jobs.oldest_age (as stored in Prometheus), plus the service's error lines in Loki and any alerts that fired. Compare the window with the commits to src/controllers/krate/publish.rs, src/controllers/version/ and src/worker/ in the last 7 days. You may run a single test module with `cargo test` against a local Postgres. Write incident.md with a summary, a UTC timeline, the most likely cause with commit and file, the evidence for each claim (query or command and result), causes ruled out, and every query you ran. Change no code and nothing in Grafana.","connections":["grafana"],"resources":[{"url":"https://github.com/your-org/your-app"}]}