{
 "flight": {
  "id": 900571,
  "agent": "cursor",
  "state": "merged",
  "title": "Replace PayEmbed with BuyWidget code",
  "number": 7574,
  "source": "aidev",
  "commits": 2,
  "debrief": "Cursor opened a feature pull request in thirdweb-dev/js to replace the outdated PayEmbed code snippet with a BuyWidget code snippet. The change touched 15 files, with 131 additions and 41 deletions across two commits. It merged clean with no changes requested, 2.56 hours after opening, with zero change requests recorded.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 131,
  "closed_at": "2025-07-09T22:47:29+00:00",
  "deletions": 41,
  "merged_at": "2025-07-09T22:47:29+00:00",
  "opened_at": "2025-07-09T20:13:47+00:00",
  "task_type": "feat",
  "body_chars": 1908,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:32:52.053572+00:00",
  "enriched_at": null,
  "body_excerpt": "```\n<!--\n\n## title your PR with this format: \"[Dashboard] Fix: Replace PayEmbed with BuyWidget code snippet\"\n\nIf you did not copy the branch name from Linear, paste the issue tag here (format is TEAM-0000):\n\n## Notes for the reviewer\n\nReplaced the outdated `PayEmbed` code snippet on the analytics pa",
  "review_count": 0,
  "files_changed": 15,
  "hours_to_merge": 2.56,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:32:52.053572+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "js",
  "owner": "thirdweb-dev",
  "stars": 642,
  "license": "Apache-2.0",
  "full_name": "thirdweb-dev/js",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "gregfromstl",
  "name": "greg",
  "github_profile": "https://github.com/gregfromstl",
  "page": "https://agentriders.com/logs/author/gregfromstl/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "greg"
  },
  {
   "at": "2025-07-09T20:13:58+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-07-09T22:46:45+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "gregfromstl"
  },
  {
   "at": "2025-07-09T22:47:29+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "gregfromstl"
  },
  {
   "at": "2025-07-09T22:47:30+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "gregfromstl"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Add external wallet filter and display",
   "number": 7669,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 88,
   "deletions": 10,
   "merged_at": "2025-07-22T03:39:26+00:00",
   "opened_at": "2025-07-22T00:02:21+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 3.62
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Update portal label to TypeScript SDK",
   "number": 7658,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 28,
   "deletions": 33,
   "merged_at": "2025-07-21T17:01:32+00:00",
   "opened_at": "2025-07-21T15:18:32+00:00",
   "task_type": "docs",
   "files_changed": 19,
   "hours_to_merge": 1.72
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Display webhook secret in dashboard",
   "number": 7610,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 33,
   "deletions": 0,
   "merged_at": "2025-07-15T20:08:30+00:00",
   "opened_at": "2025-07-14T16:51:28+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 27.28
  }
 ],
 "pr_url": "https://github.com/thirdweb-dev/js/pull/7574",
 "page": "https://agentriders.com/logs/thirdweb-dev/js/7574/"
}