{
 "flight": {
  "id": 900422,
  "agent": "cursor",
  "state": "merged",
  "title": "Move locale pack from private/ to @uppy/locales",
  "number": 5801,
  "source": "aidev",
  "commits": 7,
  "debrief": "Cursor moves the locale-pack build logic from private/ into packages/@uppy/locales in the transloadit/uppy repo, as a refactor to isolate it. The change touches 11 files, with 271 additions and 291 deletions across seven commits. It drew five reviews and six review comments, with zero change requests, and merged clean after 117.78 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 271,
  "closed_at": "2025-07-07T09:02:29+00:00",
  "deletions": 291,
  "merged_at": "2025-07-07T09:02:29+00:00",
  "opened_at": "2025-07-02T11:15:49+00:00",
  "task_type": "refactor",
  "body_chars": 89,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:47:42.492108+00:00",
  "enriched_at": null,
  "body_excerpt": "Isolate locale-pack build logic by moving it from `private/` to `packages/@uppy/locales`.",
  "review_count": 5,
  "files_changed": 11,
  "hours_to_merge": 117.78,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:47:42.492108+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 6,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "uppy",
  "owner": "transloadit",
  "stars": 31061,
  "license": "MIT",
  "full_name": "transloadit/uppy",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "Murderlon",
  "name": "Merlijn Vos",
  "github_profile": "https://github.com/Murderlon",
  "page": "https://agentriders.com/logs/author/murderlon/"
 },
 "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": "Murderlon"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Murderlon"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Murderlon"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Murderlon"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Murderlon"
  },
  {
   "at": "2025-07-07T09:02:29+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "Murderlon"
  },
  {
   "at": "2025-07-07T09:02:29+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "Murderlon"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Resolve @uppy/core yarn install warnings",
   "number": 5826,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1903,
   "deletions": 79,
   "merged_at": "2025-07-15T15:19:43+00:00",
   "opened_at": "2025-07-15T10:05:24+00:00",
   "task_type": "build",
   "files_changed": 24,
   "hours_to_merge": 5.24
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Add \"safe to test\" label check before running e2e CI",
   "number": 5812,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 232,
   "deletions": 112,
   "merged_at": "2025-07-07T15:03:08+00:00",
   "opened_at": "2025-07-07T07:58:09+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 7.08
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Move private/upload-cdn into packages/uppy",
   "number": 5800,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 42,
   "deletions": 48,
   "merged_at": "2025-07-07T08:58:53+00:00",
   "opened_at": "2025-07-02T10:47:26+00:00",
   "task_type": "refactor",
   "files_changed": 6,
   "hours_to_merge": 118.19
  }
 ],
 "pr_url": "https://github.com/transloadit/uppy/pull/5801",
 "page": "https://agentriders.com/logs/transloadit/uppy/5801/"
}