{
 "repo": {
  "name": "ryos",
  "owner": "ryokun6",
  "stars": 1287,
  "license": "AGPL-3.0",
  "full_name": "ryokun6/ryos",
  "fetched_at": "2026-11-08T11:01:03.942259+00:00",
  "primary_language": "TypeScript"
 },
 "burns": [],
 "total": 194,
 "agents": [
  {
   "agent": "openai-codex",
   "merged": 56,
   "flights": 88,
   "burn_rate": 0,
   "merge_rate": 0.651,
   "last_flight_at": "2025-07-24T20:06:43+00:00",
   "median_hours_to_merge": 0
  },
  {
   "agent": "cursor",
   "merged": 67,
   "flights": 86,
   "burn_rate": 0,
   "merge_rate": 0.985,
   "last_flight_at": "2025-07-30T03:20:41+00:00",
   "median_hours_to_merge": 0.1
  },
  {
   "agent": "devin",
   "merged": 18,
   "flights": 20,
   "burn_rate": 0,
   "merge_rate": 0.9,
   "last_flight_at": "2025-05-16T17:42:09+00:00",
   "median_hours_to_merge": 0.1
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Investigate mobile top resize drag lock",
   "number": 243,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-07-30T03:21:52+00:00",
   "opened_at": "2025-07-30T03:20:41+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.02
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Fix mobile macosx theme window occlusion",
   "number": 242,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 11,
   "deletions": 4,
   "merged_at": "2025-07-30T03:08:25+00:00",
   "opened_at": "2025-07-30T03:04:00+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.07
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Add song id to ipod playlist",
   "number": 238,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 7,
   "deletions": 0,
   "merged_at": "2025-07-29T03:59:34+00:00",
   "opened_at": "2025-07-29T03:59:22+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Start auto-hide timer on interaction",
   "number": 237,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 38,
   "deletions": 21,
   "merged_at": "2025-07-29T03:36:59+00:00",
   "opened_at": "2025-07-29T03:28:37+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.14
  },
  {
   "agent": "cursor",
   "state": "open",
   "title": "Apply os-font-ui to sonner toast",
   "number": 233,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-28T05:06:22+00:00",
   "task_type": "style",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Update iPod player UI elements",
   "number": 232,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 6,
   "deletions": 6,
   "merged_at": "2025-07-28T05:03:16+00:00",
   "opened_at": "2025-07-28T05:00:52+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.04
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Set blue lavender video as default wallpaper",
   "number": 229,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 9,
   "deletions": 6,
   "merged_at": "2025-07-27T12:16:56+00:00",
   "opened_at": "2025-07-27T07:15:09+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 5.03
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update fonts in Windows themes",
   "number": 227,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-07-24T20:06:57+00:00",
   "opened_at": "2025-07-24T20:06:43+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Override Finder label font in System 7 theme",
   "number": 226,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 6,
   "deletions": 0,
   "merged_at": "2025-07-24T19:41:05+00:00",
   "opened_at": "2025-07-24T19:38:33+00:00",
   "task_type": "style",
   "files_changed": 1,
   "hours_to_merge": 0.04
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Apply theme fonts for file icon labels",
   "number": 225,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 9,
   "deletions": 5,
   "merged_at": "2025-07-24T19:23:10+00:00",
   "opened_at": "2025-07-24T19:21:47+00:00",
   "task_type": "refactor",
   "files_changed": 3,
   "hours_to_merge": 0.02
  },
  {
   "agent": "cursor",
   "state": "open",
   "title": "Fix soundboard app crash on mobile safari",
   "number": 224,
   "outcome": "stale",
   "index_ok": false,
   "additions": 71,
   "deletions": 20,
   "merged_at": null,
   "opened_at": "2025-07-24T04:09:44+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "cursor",
   "state": "open",
   "title": "Update macosx dialog styles for new windowframe",
   "number": 223,
   "outcome": "stale",
   "index_ok": false,
   "additions": 116,
   "deletions": 19,
   "merged_at": null,
   "opened_at": "2025-07-24T00:14:24+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "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": "Apply aqua button styling to macosx tabs",
   "number": 220,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 201,
   "deletions": 80,
   "merged_at": "2025-07-23T14:28:09+00:00",
   "opened_at": "2025-07-23T13:41:19+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.78
  },
  {
   "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
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Refactor dialogs for macosx theme",
   "number": 216,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 442,
   "deletions": 332,
   "merged_at": "2025-07-23T08:30:57+00:00",
   "opened_at": "2025-07-23T08:05:30+00:00",
   "task_type": "refactor",
   "files_changed": 11,
   "hours_to_merge": 0.42
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Match select trigger height to input on ie macosx",
   "number": 215,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-07-23T08:08:07+00:00",
   "opened_at": "2025-07-23T08:03:16+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.08
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Fix videos app title size for old themes",
   "number": 211,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 50,
   "deletions": 46,
   "merged_at": "2025-07-22T10:09:08+00:00",
   "opened_at": "2025-07-22T09:54:17+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.25
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Update taskbar to show all windows",
   "number": 210,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 61,
   "deletions": 26,
   "merged_at": "2025-07-22T05:34:49+00:00",
   "opened_at": "2025-07-22T05:31:26+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.06
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Fix mobile theme resizer overlap",
   "number": 209,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 4,
   "deletions": 2,
   "merged_at": "2025-07-22T05:34:03+00:00",
   "opened_at": "2025-07-22T05:29:37+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.07
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Add new video to iPod list",
   "number": 208,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 7,
   "deletions": 0,
   "merged_at": "2025-07-21T14:34:56+00:00",
   "opened_at": "2025-07-21T14:34:46+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0
  },
  {
   "agent": "cursor",
   "state": "open",
   "title": "Investigate Safari audio muting issue",
   "number": 207,
   "outcome": "stale",
   "index_ok": false,
   "additions": 441,
   "deletions": 161,
   "merged_at": null,
   "opened_at": "2025-07-19T04:22:14+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Fix iPod shuffle navigation",
   "number": 204,
   "outcome": "stale",
   "index_ok": false,
   "additions": 4,
   "deletions": 4,
   "merged_at": null,
   "opened_at": "2025-07-15T06:49:57+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Avoid duplicate link previews in ai messages",
   "number": 203,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-07-14T08:34:18+00:00",
   "opened_at": "2025-07-14T08:33:31+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.01
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Enable mobile seekbar functionality",
   "number": 202,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 132,
   "deletions": 27,
   "merged_at": "2025-07-14T08:13:40+00:00",
   "opened_at": "2025-07-14T08:08:28+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.09
  },
  {
   "agent": "cursor",
   "state": "open",
   "title": "Enhance the design system",
   "number": 201,
   "outcome": "stale",
   "index_ok": false,
   "additions": 2139,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-14T08:07:39+00:00",
   "task_type": "feat",
   "files_changed": 12,
   "hours_to_merge": null
  },
  {
   "agent": "cursor",
   "state": "open",
   "title": "Fix iPod shuffle navigation logic",
   "number": 200,
   "outcome": "stale",
   "index_ok": false,
   "additions": 77,
   "deletions": 68,
   "merged_at": null,
   "opened_at": "2025-07-14T05:01:05+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Fix shuffle bug for song playback",
   "number": 199,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 324,
   "deletions": 228,
   "merged_at": "2025-07-14T05:08:32+00:00",
   "opened_at": "2025-07-14T04:40:02+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.48
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Limit card flip gesture to phone devices",
   "number": 197,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 41,
   "deletions": 6,
   "merged_at": "2025-07-13T15:39:01+00:00",
   "opened_at": "2025-07-13T15:38:52+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Omit user messages that are URLs",
   "number": 196,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 102,
   "deletions": 91,
   "merged_at": "2025-07-13T15:31:44+00:00",
   "opened_at": "2025-07-13T15:24:28+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.12
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Fix link preview issue in chat",
   "number": 195,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 49,
   "deletions": 2,
   "merged_at": "2025-07-13T15:04:26+00:00",
   "opened_at": "2025-07-13T15:03:03+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.02
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Update toast message for video playback",
   "number": 194,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 24,
   "deletions": 4,
   "merged_at": "2025-07-13T14:57:22+00:00",
   "opened_at": "2025-07-13T14:44:34+00:00",
   "task_type": "refactor",
   "files_changed": 1,
   "hours_to_merge": 0.21
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Enhance link preview layout",
   "number": 193,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 67,
   "deletions": 76,
   "merged_at": "2025-07-13T11:12:13+00:00",
   "opened_at": "2025-07-13T11:02:02+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.17
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Update iPod videos list",
   "number": 192,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 161,
   "deletions": 191,
   "merged_at": "2025-07-13T06:45:51+00:00",
   "opened_at": "2025-07-13T06:44:42+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": 0.02
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Add and remove songs in iPod library",
   "number": 191,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 7,
   "deletions": 8,
   "merged_at": "2025-07-13T06:17:43+00:00",
   "opened_at": "2025-07-13T06:17:20+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.01
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Simplify video add and play flow",
   "number": 190,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 169,
   "deletions": 205,
   "merged_at": "2025-07-13T05:04:07+00:00",
   "opened_at": "2025-07-13T04:18:53+00:00",
   "task_type": "refactor",
   "files_changed": 7,
   "hours_to_merge": 0.75
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Fix video playback bug from link preview",
   "number": 189,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 104,
   "deletions": 109,
   "merged_at": "2025-07-13T03:50:53+00:00",
   "opened_at": "2025-07-13T03:49:41+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.02
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Investigate YouTube link crash issue",
   "number": 188,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 388,
   "deletions": 318,
   "merged_at": "2025-07-13T03:36:30+00:00",
   "opened_at": "2025-07-13T03:15:28+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 0.35
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Investigate YouTube link crash issue",
   "number": 187,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 296,
   "deletions": 280,
   "merged_at": "2025-07-13T02:25:58+00:00",
   "opened_at": "2025-07-13T02:24:49+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 0.02
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Fix YouTube link preview video ID validation",
   "number": 185,
   "outcome": "stale",
   "index_ok": false,
   "additions": 29,
   "deletions": 22,
   "merged_at": null,
   "opened_at": "2025-07-12T21:03:14+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "cursor",
   "state": "open",
   "title": "Fix app crash on video link preview",
   "number": 184,
   "outcome": "stale",
   "index_ok": false,
   "additions": 424,
   "deletions": 97,
   "merged_at": null,
   "opened_at": "2025-07-12T20:43:14+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Match loading state design for link preview",
   "number": 183,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 212,
   "deletions": 108,
   "merged_at": "2025-07-12T20:12:12+00:00",
   "opened_at": "2025-07-12T19:57:22+00:00",
   "task_type": "style",
   "files_changed": 3,
   "hours_to_merge": 0.25
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Update chat message tap behavior",
   "number": 182,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 132,
   "deletions": 73,
   "merged_at": "2025-07-12T16:38:10+00:00",
   "opened_at": "2025-07-12T16:31:31+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 0.11
  },
  {
   "agent": "cursor",
   "state": "open",
   "title": "Improve link preview layout and functionality",
   "number": 181,
   "outcome": "stale",
   "index_ok": false,
   "additions": 140,
   "deletions": 64,
   "merged_at": null,
   "opened_at": "2025-07-12T16:27:46+00:00",
   "task_type": "refactor",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "cursor",
   "state": "open",
   "title": "Enable direct tapping on link previews",
   "number": 180,
   "outcome": "stale",
   "index_ok": false,
   "additions": 25,
   "deletions": 8,
   "merged_at": null,
   "opened_at": "2025-07-12T16:26:12+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Ensure link preview works on mobile",
   "number": 179,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 72,
   "deletions": 35,
   "merged_at": "2025-07-12T16:17:22+00:00",
   "opened_at": "2025-07-12T15:53:29+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.4
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Change YouTube button to open link",
   "number": 178,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 48,
   "deletions": 35,
   "merged_at": "2025-07-12T13:52:35+00:00",
   "opened_at": "2025-07-12T13:00:19+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.87
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Design link preview layout and styles",
   "number": 177,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 348,
   "deletions": 217,
   "merged_at": "2025-07-12T12:53:27+00:00",
   "opened_at": "2025-07-12T12:21:40+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.53
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Add link previews to chats",
   "number": 176,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 566,
   "deletions": 3,
   "merged_at": "2025-07-12T04:13:58+00:00",
   "opened_at": "2025-07-12T03:55:40+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 0.31
  }
 ],
 "indexed": 52,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-04",
   "merged": 1,
   "flights": 1
  },
  {
   "burns": 0,
   "month": "2025-05",
   "merged": 61,
   "flights": 90
  },
  {
   "burns": 0,
   "month": "2025-06",
   "merged": 34,
   "flights": 44
  },
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 45,
   "flights": 59
  }
 ],
 "top_authors": [
  {
   "name": "Ryo Lu",
   "login": "ryokun6",
   "flights": 174,
   "indexed": 47
  }
 ],
 "page": "https://agentriders.com/logs/ryokun6/ryos/"
}