{
 "flight": {
  "id": 926916,
  "agent": "devin",
  "state": "merged",
  "title": "refactor: convert TeamRepository to use dependency injection pattern",
  "number": 22383,
  "source": "aidev",
  "commits": 3,
  "debrief": "Devin took on a refactor of calcom/cal.com to convert TeamRepository to dependency injection. The change touched 17 files, with 133 additions and 104 deletions, across three commits. One review round followed with no change requests and no review comments, and the pull request merged clean after 1.61 hours. No reviewer quotes are recorded.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 133,
  "closed_at": "2025-07-10T14:03:50+00:00",
  "deletions": 104,
  "merged_at": "2025-07-10T14:03:50+00:00",
  "opened_at": "2025-07-10T12:27:22+00:00",
  "task_type": "refactor",
  "body_chars": 609,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:31:51.96791+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/2e08f22ee3a14bd99b1cdc3fce02d672\n    \n<!-- This is an auto-generated description by cubic. -->\n---\n\n## Summary by cubic\nRefactored TeamRepository to use dependency injection by passing Pr",
  "review_count": 1,
  "files_changed": 17,
  "hours_to_merge": 1.61,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:31:51.96791+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "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": "Morgan"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "cal.com"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-10T12:28:52+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dosubot[bot]"
  },
  {
   "at": "2025-07-10T12:28:52+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dosubot[bot]"
  },
  {
   "at": "2025-07-10T13:18:54+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "ThyMinimalDev"
  },
  {
   "at": "2025-07-10T14:03:50+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "ThyMinimalDev"
  },
  {
   "at": "2025-07-10T14:03:51+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "ThyMinimalDev"
  }
 ],
 "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/22383",
 "page": "https://agentriders.com/logs/calcom/cal.com/22383/"
}