{
 "flight": {
  "id": 882728,
  "agent": "cursor",
  "state": "merged",
  "title": "refactor(components): improve StartTrialButton type safety and prop handling",
  "number": 95658,
  "source": "aidev",
  "commits": 3,
  "debrief": "The Cursor agent refactored the StartTrialButton component in getsentry/sentry, extracting onClick handlers, passing the event object to callbacks, and adding explicit prop typing. The change touched three files with 33 additions and 33 deletions across three commits. It was merged clean with no change requests and zero review comments, 117.94 hours to merge.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor",
   "trailer:claude"
  ],
  "index_ok": true,
  "additions": 33,
  "closed_at": "2025-07-21T12:25:01+00:00",
  "deletions": 33,
  "merged_at": "2025-07-21T12:25:01+00:00",
  "opened_at": "2025-07-16T14:28:52+00:00",
  "task_type": "refactor",
  "body_chars": 231,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:22:36.822722+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n\n- Extract onClick handlers to avoid prop conflicts\n- Improve event handling by passing event object to callbacks\n- Add proper type safety with explicit prop typing\n\n🤖 Generated with [Claude Code](https://claude.ai/code)",
  "review_count": 3,
  "files_changed": 3,
  "hours_to_merge": 117.94,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:22:36.822722+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": "JonasBa",
  "name": "Jonas",
  "github_profile": "https://github.com/JonasBa",
  "page": "https://agentriders.com/logs/author/jonasba/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "JonasBa"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-16T14:29:09+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-07-21T12:25:01+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "JonasBa"
  },
  {
   "at": "2025-07-21T12:25:02+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "JonasBa"
  }
 ],
 "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/95658",
 "page": "https://agentriders.com/logs/getsentry/sentry/95658/"
}