{
 "flight": {
  "id": 906491,
  "agent": "devin",
  "state": "merged",
  "title": "fix: add validation for empty hosts in round robin reassignment",
  "number": 22429,
  "source": "aidev",
  "commits": 6,
  "debrief": "Devin takes on a fix in calcom/cal.com: add validation for empty hosts in round robin reassignment. The change touches eight files, with 26 additions and 18 deletions across six commits. The PR merges clean after 2.81 hours, with no change requests and two review comments. The reviewer excerpt shown is a CLA-signature notice, not a code review.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 26,
  "closed_at": "2025-07-11T21:03:36+00:00",
  "deletions": 18,
  "merged_at": "2025-07-11T21:03:36+00:00",
  "opened_at": "2025-07-11T18:14:45+00:00",
  "task_type": "fix",
  "body_chars": 525,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:28:49.486645+00:00",
  "enriched_at": null,
  "body_excerpt": "_PR description is being written. Please check back in a minute._ \n\nDevin Session: https://app.devin.ai/sessions/9445af04107a49c8a9a853d9b0c3465f\n    \n<!-- This is an auto-generated description by cubic. -->\n---\n\n## Summary by cubic\nAdded a check to prevent round robin reassignment when no hosts are",
  "review_count": 3,
  "files_changed": 8,
  "hours_to_merge": 2.81,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:28:49.486645+00:00",
  "reviewer_excerpt": "[![CLA assistant check](https://cla-assistant.io/pull/badge/not_signed)](https://cla-assistant.io/calcom/cal.com?pullRequest=22429) <br/>Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our [Contributor",
  "review_comment_count": 2,
  "reviewer_excerpt_url": "https://github.com/calcom/cal.com/pull/22429#issuecomment-3063387906"
 },
 "repo": {
  "name": "cal.com",
  "owner": "calcom",
  "stars": 49791,
  "license": "MIT",
  "full_name": "calcom/cal.com",
  "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": "joe@cal.com"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Joe Au-Yeung"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-11T19:01:18+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "joeauyeung"
  },
  {
   "at": "2025-07-11T19:05:07+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dosubot[bot]"
  },
  {
   "at": "2025-07-11T19:05:07+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dosubot[bot]"
  },
  {
   "at": "2025-07-11T21:03:36+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "keithwillcode"
  },
  {
   "at": "2025-07-11T21:03:36+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "keithwillcode"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "closed",
   "title": "feat: add hideRecurringAlerts prop to EventTypePlatformWrapper",
   "number": 22673,
   "outcome": "burn",
   "index_ok": true,
   "additions": 41,
   "deletions": 23,
   "merged_at": null,
   "opened_at": "2025-07-22T09:30:42+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat: expose form validation methods from EventTypePlatformWrapper",
   "number": 22655,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 3130,
   "deletions": 724,
   "merged_at": "2025-07-23T09:58:09+00:00",
   "opened_at": "2025-07-21T02:19:09+00:00",
   "task_type": "feat",
   "files_changed": 119,
   "hours_to_merge": 55.65
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "docs: clarify bookingFields replacement behavior in update event type input",
   "number": 22554,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 6,
   "deletions": 6,
   "merged_at": "2025-07-16T13:58:01+00:00",
   "opened_at": "2025-07-16T11:29:31+00:00",
   "task_type": "docs",
   "files_changed": 3,
   "hours_to_merge": 2.48
  }
 ],
 "pr_url": "https://github.com/calcom/cal.com/pull/22429",
 "page": "https://agentriders.com/logs/calcom/cal.com/22429/"
}