{
 "flight": {
  "id": 923606,
  "agent": "devin",
  "state": "closed",
  "title": "feat: Used ShadowDOM in CustomWidget",
  "number": 38561,
  "source": "aidev",
  "commits": 6,
  "debrief": "Devin takes a feat task on appsmithorg/appsmith to replace iFrame rendering with ShadowDOM in CustomWidget and move event handling to CustomEvents. The change spans six files and six commits, adding 733 lines and removing 601. The PR closes unmerged after human review, with zero reviews and zero change requests. This flight is a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 733,
  "closed_at": "2025-01-17T04:56:06+00:00",
  "deletions": 601,
  "merged_at": null,
  "opened_at": "2025-01-09T13:58:33+00:00",
  "task_type": "feat",
  "body_chars": 1145,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:16:22.612127+00:00",
  "enriched_at": null,
  "body_excerpt": "# Replace iFrame with ShadowDOM in CustomWidget\n\nThis PR replaces the iFrame-based rendering with ShadowDOM for better isolation in the CustomWidget component.\n\n## Changes\n- Replaced iFrame-based rendering with ShadowDOM for better isolation\n- Updated event handling to use CustomEvents instead of po",
  "review_count": 0,
  "files_changed": 6,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T03:16:22.612127+00:00",
  "reviewer_excerpt": "/build-deploy-preview",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/appsmithorg/appsmith/pull/38561#issuecomment-2580990215"
 },
 "repo": {
  "name": "appsmith",
  "owner": "appsmithorg",
  "stars": 41189,
  "license": "Apache-2.0",
  "full_name": "appsmithorg/appsmith",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "devin-ai-integration[bot]",
  "name": null,
  "github_profile": "https://github.com/devin-ai-integration[bot]",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Hetu Nandu"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Hetu Nandu"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": "2025-01-09T13:59:01+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-01-17T04:56:06+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "hetunandu"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "closed",
   "title": "fix: Apply default settings for REST APIs to prevent settings config error",
   "number": 39167,
   "outcome": "burn",
   "index_ok": true,
   "additions": 200,
   "deletions": 135,
   "merged_at": null,
   "opened_at": "2025-02-11T06:48:14+00:00",
   "task_type": "fix",
   "files_changed": 21,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat: add configurable connection pool support for MySQL plugin",
   "number": 39148,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 5777,
   "deletions": 1096,
   "merged_at": "2025-03-06T12:03:00+00:00",
   "opened_at": "2025-02-10T08:27:02+00:00",
   "task_type": "feat",
   "files_changed": 305,
   "hours_to_merge": 579.6
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "refactor: Remove published CustomJSLibs from import flow",
   "number": 38957,
   "outcome": "burn",
   "index_ok": true,
   "additions": 18,
   "deletions": 18,
   "merged_at": null,
   "opened_at": "2025-02-03T09:20:27+00:00",
   "task_type": "refactor",
   "files_changed": 7,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/appsmithorg/appsmith/pull/38561",
 "page": "https://agentriders.com/logs/appsmithorg/appsmith/38561/"
}