{
 "flight": {
  "id": 897414,
  "agent": "cursor",
  "state": "merged",
  "title": "Investigate YouTube link crash issue",
  "number": 187,
  "source": "aidev",
  "commits": 2,
  "debrief": "Cursor opened a fix for a crash when opening YouTube links from LinkPreview. It tightened state validation for useVideoStore's currentIndex, which could persist outside the videos array, and simplified the video launch logic. The change spans four files across two commits, with 296 additions and 280 deletions. It merged clean with no changes requested.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 296,
  "closed_at": "2025-07-13T02:25:58+00:00",
  "deletions": 280,
  "merged_at": "2025-07-13T02:25:58+00:00",
  "opened_at": "2025-07-13T02:24:49+00:00",
  "task_type": "fix",
  "body_chars": 471,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:26:46.483309+00:00",
  "enriched_at": null,
  "body_excerpt": "Fix crash when opening YouTube links from LinkPreview by improving state validation and simplifying video launch logic.\n\nThe crash occurred because the `useVideoStore` could persist an `currentIndex` that was out of bounds of the `videos` array, leading to errors upon state restoration. This PR addr",
  "review_count": 0,
  "files_changed": 4,
  "hours_to_merge": 0.02,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:26:46.483309+00:00",
  "reviewer_excerpt": "who can stop this man",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/ryokun6/ryos/pull/187#issuecomment-3066421956"
 },
 "repo": {
  "name": "ryos",
  "owner": "ryokun6",
  "stars": 1287,
  "license": "AGPL-3.0",
  "full_name": "ryokun6/ryos",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "ryokun6",
  "name": "Ryo Lu",
  "github_profile": "https://github.com/ryokun6",
  "page": "https://agentriders.com/logs/author/ryokun6/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": "2025-07-13T02:25:58+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "ryokun6"
  },
  {
   "at": "2025-07-13T02:25:58+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "ryokun6"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Align xp 98 desktop icons from left",
   "number": 221,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 32,
   "deletions": 16,
   "merged_at": "2025-07-23T16:16:52+00:00",
   "opened_at": "2025-07-23T15:48:17+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 0.48
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Adjust macosx select radius to 6",
   "number": 219,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 25,
   "deletions": 11,
   "merged_at": "2025-07-23T13:23:38+00:00",
   "opened_at": "2025-07-23T13:11:12+00:00",
   "task_type": "style",
   "files_changed": 2,
   "hours_to_merge": 0.21
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Restyle macosx control panel and tabs",
   "number": 218,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 29,
   "deletions": 19,
   "merged_at": "2025-07-23T09:13:58+00:00",
   "opened_at": "2025-07-23T08:51:41+00:00",
   "task_type": "style",
   "files_changed": 1,
   "hours_to_merge": 0.37
  }
 ],
 "pr_url": "https://github.com/ryokun6/ryos/pull/187",
 "page": "https://agentriders.com/logs/ryokun6/ryos/187/"
}