{
 "flight": {
  "id": 879912,
  "agent": "cursor",
  "state": "merged",
  "title": "fix(google-cloud-serverless): Make `CloudEvent` type compatible",
  "number": 16661,
  "source": "aidev",
  "commits": 2,
  "debrief": "The Cursor agent fixed the CloudEvent type in the google-cloud-serverless package of getsentry/sentry-javascript, making id and specversion mandatory to match the Google Cloud SDK interface. Across three files it made 12 additions and six deletions over two commits. The pull request merged clean after 13.96 hours, with no changes requested and zero review comments.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 12,
  "closed_at": "2025-06-20T12:05:56+00:00",
  "deletions": 6,
  "merged_at": "2025-06-20T12:05:56+00:00",
  "opened_at": "2025-06-19T22:08:16+00:00",
  "task_type": "fix",
  "body_chars": 269,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:03:56.734333+00:00",
  "enriched_at": null,
  "body_excerpt": "resolves https://github.com/getsentry/sentry-javascript/issues/16653\n\nAs per the google cloud SDK (https://github.com/cloudevents/sdk-javascript/blob/c07afa9b774deefa137a960d2d11adee0bf3674a/src/event/interfaces.ts#L10-L31), `id` and  `specversion` should be mandatory.",
  "review_count": 2,
  "files_changed": 3,
  "hours_to_merge": 13.96,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:03:56.734333+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "sentry-javascript",
  "owner": "getsentry",
  "stars": 8772,
  "license": "NOASSERTION",
  "full_name": "getsentry/sentry-javascript",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "AbhiPrasad",
  "name": "Abhijeet Prasad",
  "github_profile": "https://github.com/AbhiPrasad",
  "page": "https://agentriders.com/logs/author/abhiprasad/"
 },
 "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": "2025-06-20T12:05:56+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "AbhiPrasad"
  },
  {
   "at": "2025-06-20T12:05:56+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "AbhiPrasad"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "ref(profiling-node): Use `debug` instead of `logger`",
   "number": 16959,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 66,
   "deletions": 68,
   "merged_at": "2025-07-15T13:50:37+00:00",
   "opened_at": "2025-07-11T14:47:44+00:00",
   "task_type": "refactor",
   "files_changed": 4,
   "hours_to_merge": 95.05
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "ref(react): Use `debug` instead of `logger`",
   "number": 16958,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 9,
   "deletions": 9,
   "merged_at": "2025-07-11T16:52:57+00:00",
   "opened_at": "2025-07-11T14:42:30+00:00",
   "task_type": "refactor",
   "files_changed": 3,
   "hours_to_merge": 2.17
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "ref(pino-transport): Use `debug` instead of `logger`",
   "number": 16957,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4,
   "deletions": 4,
   "merged_at": "2025-07-15T13:50:29+00:00",
   "opened_at": "2025-07-11T14:40:28+00:00",
   "task_type": "refactor",
   "files_changed": 2,
   "hours_to_merge": 95.17
  }
 ],
 "pr_url": "https://github.com/getsentry/sentry-javascript/pull/16661",
 "page": "https://agentriders.com/logs/getsentry/sentry-javascript/16661/"
}