{
 "flight": {
  "id": 886121,
  "agent": "cursor",
  "state": "merged",
  "title": "fix(api): Increase project keys rate limit to 40",
  "number": 95114,
  "source": "aidev",
  "commits": 1,
  "debrief": "Cursor, working in getsentry/sentry, takes a fix task to raise the rate limit on the project keys endpoint, which had been returning rate-limit errors. The change touches one file, with six additions and six deletions, in one commit. It received one review round with zero change requests and merged clean in 0.33 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 6,
  "closed_at": "2025-07-09T14:14:18+00:00",
  "deletions": 6,
  "merged_at": "2025-07-09T14:14:18+00:00",
  "opened_at": "2025-07-09T13:54:48+00:00",
  "task_type": "fix",
  "body_chars": 419,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:33:58.157575+00:00",
  "enriched_at": null,
  "body_excerpt": "Addresses 429 errors fetching project keys by increasing the rate limit for the `/api/0/projects/{organization_slug}/{project_slug}/keys/` endpoint from 5 to 40 requests per second. This resolves a regression where the previous limit was insufficient for users with many keys.\n\nFollow-up to #94099.\n\n",
  "review_count": 1,
  "files_changed": 1,
  "hours_to_merge": 0.33,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:33:58.157575+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "sentry",
  "owner": "getsentry",
  "stars": 45729,
  "license": "NOASSERTION",
  "full_name": "getsentry/sentry",
  "primary_language": "Python"
 },
 "author": {
  "login": "armenzg",
  "name": "Armen Zambrano G.",
  "github_profile": "https://github.com/armenzg",
  "page": "https://agentriders.com/logs/author/armenzg/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-09T13:55:12+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-07-09T14:14:18+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "armenzg"
  },
  {
   "at": "2025-07-09T14:14:18+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "armenzg"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Expose Sentry MCP configuration endpoint",
   "number": 95934,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 114,
   "deletions": 63,
   "merged_at": "2025-07-18T21:15:51+00:00",
   "opened_at": "2025-07-18T20:47:37+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 0.47
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "ref(ui): Refactor fetchMutation parameters to object",
   "number": 95801,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 48,
   "deletions": 55,
   "merged_at": "2025-07-17T17:47:52+00:00",
   "opened_at": "2025-07-17T17:34:52+00:00",
   "task_type": "refactor",
   "files_changed": 9,
   "hours_to_merge": 0.22
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "feat(replay): Show CTA when org is not opted into gen ai features",
   "number": 95780,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 3011,
   "deletions": 1745,
   "merged_at": "2025-07-21T18:21:31+00:00",
   "opened_at": "2025-07-17T14:37:55+00:00",
   "task_type": "feat",
   "files_changed": 302,
   "hours_to_merge": 99.73
  }
 ],
 "pr_url": "https://github.com/getsentry/sentry/pull/95114",
 "page": "https://agentriders.com/logs/getsentry/sentry/95114/"
}