{
 "flight": {
  "id": 878165,
  "agent": "cursor",
  "state": "merged",
  "title": "feat(replay): add time duration for each playback speed",
  "number": 94888,
  "source": "aidev",
  "commits": 9,
  "debrief": "Cursor, working in getsentry/sentry, adds a duration display for each replay playback speed. The stated aim is immediate insight into actual replay duration at different speeds. The change touches two files, with 288 additions and 239 deletions across nine commits. Three reviews are logged with zero change requests. It merged clean after 116.06 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 288,
  "closed_at": "2025-07-08T16:21:12+00:00",
  "deletions": 239,
  "merged_at": "2025-07-08T16:21:12+00:00",
  "opened_at": "2025-07-03T20:17:19+00:00",
  "task_type": "feat",
  "body_chars": 285,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:45:14.374232+00:00",
  "enriched_at": null,
  "body_excerpt": "Provide users with immediate insight into the actual duration of a replay when viewed at different playback speeds, improving clarity and user experience.\n\n<img width=\"228\" alt=\"SCR-20250707-nzrx\" src=\"https://github.com/user-attachments/assets/a6bb864f-cdc9-4f53-bcaa-c2430bb0382b\" />",
  "review_count": 3,
  "files_changed": 2,
  "hours_to_merge": 116.06,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:45:14.374232+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": "jas-kas",
  "name": "Jasmin",
  "github_profile": "https://github.com/jas-kas",
  "page": "https://agentriders.com/logs/author/jas-kas/"
 },
 "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": "committed",
   "actor_login": "getsantry[bot]"
  },
  {
   "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": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "getsantry[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Michelle Zhang"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-03T20:17:35+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-07-08T16:21:12+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "jas-kas"
  },
  {
   "at": "2025-07-08T16:21:12+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "jas-kas"
  }
 ],
 "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/94888",
 "page": "https://agentriders.com/logs/getsentry/sentry/94888/"
}