{
 "flight": {
  "id": 877278,
  "agent": "cursor",
  "state": "merged",
  "title": "feat(replay): Add temporary feature flag for AI summaries",
  "number": 93150,
  "source": "aidev",
  "commits": 1,
  "debrief": "Cursor added a temporary feature flag, organizations:replay-ai-summaries, to src/sentry/features/temporary.py in getsentry/sentry. The feat change adds two lines, deletes none, touches one file, and is one commit. It merged clean, with no change requests and no review comments, in 0.47 hours. The flag enables control over replay AI summaries functionality. The record is a single pull request.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 2,
  "closed_at": "2025-06-09T20:24:25+00:00",
  "deletions": 0,
  "merged_at": "2025-06-09T20:24:25+00:00",
  "opened_at": "2025-06-09T19:56:21+00:00",
  "task_type": "feat",
  "body_chars": 181,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:24:38.959211+00:00",
  "enriched_at": null,
  "body_excerpt": "A temporary flagpole feature flag, `organizations:replay-ai-summaries`, was added to `src/sentry/features/temporary.py`. This enables control over replay AI summaries functionality.",
  "review_count": 2,
  "files_changed": 1,
  "hours_to_merge": 0.47,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:24:38.959211+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": "billyvg",
  "name": "Billy Vong",
  "github_profile": "https://github.com/billyvg",
  "page": "https://agentriders.com/logs/author/billyvg/"
 },
 "claim": null,
 "events": [
  {
   "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-09T19:56:43+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-06-09T20:24:25+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "billyvg"
  },
  {
   "at": "2025-06-09T20:24:25+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "billyvg"
  }
 ],
 "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/93150",
 "page": "https://agentriders.com/logs/getsentry/sentry/93150/"
}