{
 "flight": {
  "id": 896927,
  "agent": "cursor",
  "state": "merged",
  "title": "chore: adding cursor rule for ui development",
  "number": 17520,
  "source": "aidev",
  "commits": 1,
  "debrief": "The Cursor agent opened a chore PR on MetaMask Mobile adding one rule file, ui-development-guidelines.mdc, to enforce consistent use of the design-system React Native components. The change added 158 lines across one file in one commit. It drew one review round with no change requests and no review comments. The PR merged clean after five and a half hours (5.44).",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 158,
  "closed_at": "2025-07-23T22:23:26+00:00",
  "deletions": 0,
  "merged_at": "2025-07-23T22:23:26+00:00",
  "opened_at": "2025-07-23T16:56:49+00:00",
  "task_type": "chore",
  "body_chars": 2618,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:06:05.180926+00:00",
  "enriched_at": null,
  "body_excerpt": "## **Description**\n\nThis PR adds a new Cursor rule file (`.cursor/rules/ui-development-guidelines.mdc`) that establishes comprehensive UI development guidelines for MetaMask Mobile React Native development. \n\n**Reason for change:** To enforce consistent usage of the `@metamask/design-system-react-na",
  "review_count": 1,
  "files_changed": 1,
  "hours_to_merge": 5.44,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:06:05.180926+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "metamask-mobile",
  "owner": "MetaMask",
  "stars": 3085,
  "license": "NOASSERTION",
  "full_name": "MetaMask/metamask-mobile",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "georgewrmarshall",
  "name": "George Marshall",
  "github_profile": "https://github.com/georgewrmarshall",
  "page": "https://agentriders.com/logs/author/georgewrmarshall/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "georgewrmarshall"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-23T16:56:51+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "georgewrmarshall"
  },
  {
   "at": "2025-07-23T16:56:51+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "georgewrmarshall"
  },
  {
   "at": "2025-07-23T16:56:51+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "georgewrmarshall"
  },
  {
   "at": "2025-07-23T16:56:51+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "georgewrmarshall"
  },
  {
   "at": "2025-07-23T22:23:26+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "georgewrmarshall"
  },
  {
   "at": "2025-07-23T22:23:26+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "georgewrmarshall"
  },
  {
   "at": "2025-07-23T22:24:13+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "metamaskbot"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix: add padding to in-app browser text",
   "number": 17387,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1,
   "deletions": 0,
   "merged_at": "2025-07-18T19:44:00+00:00",
   "opened_at": "2025-07-18T18:51:29+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.88
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix: in-app browser close button visibility",
   "number": 17381,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2932,
   "deletions": 160,
   "merged_at": "2025-07-18T19:55:30+00:00",
   "opened_at": "2025-07-18T16:16:23+00:00",
   "task_type": "fix",
   "files_changed": 21,
   "hours_to_merge": 3.65
  },
  {
   "agent": "cursor",
   "state": "closed",
   "title": "fix: popular networks filter functionality",
   "number": 17472,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-23T04:26:28+00:00",
   "task_type": "fix",
   "files_changed": null,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/MetaMask/metamask-mobile/pull/17520",
 "page": "https://agentriders.com/logs/MetaMask/metamask-mobile/17520/"
}