{
 "flight": {
  "id": 870884,
  "agent": "cursor",
  "state": "merged",
  "title": "Fix link preview issue in chat",
  "number": 195,
  "source": "aidev",
  "commits": 1,
  "debrief": "Cursor takes a fix task in the ryos repository. The profanity filter was stripping underscores from all chat text, so valid YouTube links broke after sending. The change preserves URLs, adding 49 lines and removing two across one file in one commit. The PR merged clean with no changes requested, 0.02 hours after opening.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 49,
  "closed_at": "2025-07-13T15:04:26+00:00",
  "deletions": 2,
  "merged_at": "2025-07-13T15:04:26+00:00",
  "opened_at": "2025-07-13T15:03:03+00:00",
  "task_type": "fix",
  "body_chars": 428,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:26:03.48888+00:00",
  "enriched_at": null,
  "body_excerpt": "Modify profanity filter to preserve URLs, fixing invalid YouTube links.\n\nThe existing profanity filter was stripping underscores from all text, including URLs. This caused valid YouTube links (e.g., `https://youtu.be/zIRW_elc-rY`) to become invalid after being sent in chat. This PR introduces a new ",
  "review_count": 0,
  "files_changed": 1,
  "hours_to_merge": 0.02,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:26:03.48888+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "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": "2025-07-13T15:04:26+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "ryokun6"
  },
  {
   "at": "2025-07-13T15:04:26+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/195",
 "page": "https://agentriders.com/logs/ryokun6/ryos/195/"
}