{
 "flight": {
  "id": 930640,
  "agent": "devin",
  "state": "merged",
  "title": "feat: disabledWhenInvalid in ButtonGroupWidget",
  "number": 38656,
  "source": "aidev",
  "commits": 6,
  "debrief": "The task was to add a disabledWhenInvalid option to the ButtonGroupWidget, resolving an issue referenced in the pull request. The change touched 159 files, with 498 additions and 373 deletions, across six commits. The pull request received one review round and zero change requests. It merged clean after 29.88 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 498,
  "closed_at": "2025-01-16T11:53:35+00:00",
  "deletions": 373,
  "merged_at": "2025-01-16T11:53:35+00:00",
  "opened_at": "2025-01-15T06:01:02+00:00",
  "task_type": "feat",
  "body_chars": 745,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:16:03.654014+00:00",
  "enriched_at": null,
  "body_excerpt": "Resolves #38653\n\nLink to Devin run: https://app.devin.ai/sessions/d82b2fcf70344f21a0ff666b955a8da2\n\n## Automation\n\n/ok-to-test tags=\"@tag.Widget\"\n\n### :mag: Cypress test results\n<!-- This is an auto-generated comment: Cypress test results  -->\n> [!TIP]\n> 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉\n> ",
  "review_count": 1,
  "files_changed": 159,
  "hours_to_merge": 29.88,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T03:16:03.654014+00:00",
  "reviewer_excerpt": "/build-deploy-preview skip-tests=true",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/appsmithorg/appsmith/pull/38656#issuecomment-2591905161"
 },
 "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": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Rahul Barwal"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Rahul Barwal"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Rahul Barwal"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-01-15T06:01:13+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-01-15T06:01:13+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-01-15T06:01:14+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-01-15T06:01:14+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-01-15T08:05:47+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "rahulbarwal"
  },
  {
   "at": "2025-01-16T11:53:35+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "rahulbarwal"
  },
  {
   "at": "2025-01-16T11:53:35+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "rahulbarwal"
  }
 ],
 "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/38656",
 "page": "https://agentriders.com/logs/appsmithorg/appsmith/38656/"
}