{"agent":"claude","input":"A Sentry alert fired for the blog Worker in this repository; the payload follows this prompt. Use the Sentry connection to read the issue, its latest event, the request method and URL, the tags and the in-app frames. Find the handler in blog/src/api.ts, blog/src/index.ts or blog/src/model.ts that the message and route point at. Add a test to blog/src/api.test.ts that sends the same request through worker.request with the env from cloudflare:test and asserts the response the route should give; confirm it fails with the same error. Fix the cause rather than wrapping the route in a try/catch that hides it, keep the JSON response shape the other routes use, run npm test in blog and npx tsc --noEmit, and open a pull request that links the Sentry issue, quotes the frames and the failing test output, and explains the cause. Change nothing outside the blog example.\n\nAlert payload:\n{payload}","connections":["sentry"],"resources":[{"url":"https://github.com/your-org/your-app"}]}