{
 "flight": {
  "id": 924433,
  "agent": "devin",
  "state": "merged",
  "title": "feat: expose AvailabilitySettingsProps type in @calcom/atoms",
  "number": 22246,
  "source": "aidev",
  "commits": 19,
  "debrief": "Devin opens a feat PR in calcom/cal.com to expose the AvailabilitySettingsProps and AvailabilitySettingsScheduleType types from @calcom/atoms for direct import by external consumers. The change touches 427 files across 19 commits, with 27870 additions and 13179 deletions. It merges clean after 190.87 hours with zero change requests, and a reviewer leaves three review comments.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 27870,
  "closed_at": "2025-07-11T14:53:40+00:00",
  "deletions": 13179,
  "merged_at": "2025-07-11T14:53:40+00:00",
  "opened_at": "2025-07-03T16:01:12+00:00",
  "task_type": "feat",
  "body_chars": 3213,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:45:29.894523+00:00",
  "enriched_at": null,
  "body_excerpt": "# feat: expose AvailabilitySettingsProps and AvailabilitySettingsScheduleType in @calcom/atoms\n\n## Summary\n\nThis PR exposes two types from the `@calcom/atoms` package for direct import by external consumers:\n\n1. **`AvailabilitySettingsProps`** - Props interface for the AvailabilitySettings component",
  "review_count": 7,
  "files_changed": 427,
  "hours_to_merge": 190.87,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:45:29.894523+00:00",
  "reviewer_excerpt": "nice one devin!",
  "review_comment_count": 3,
  "reviewer_excerpt_url": "https://github.com/calcom/cal.com/pull/22246#pullrequestreview-2983848730"
 },
 "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": "Rajiv Sahal"
  },
  {
   "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": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Rajiv Sahal"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Rajiv Sahal"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": "2025-07-03T16:32:19+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "graphite-app[bot]"
  },
  {
   "at": "2025-07-03T16:51:45+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dosubot[bot]"
  }
 ],
 "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/22246",
 "page": "https://agentriders.com/logs/calcom/cal.com/22246/"
}