{
 "flight": {
  "id": 908821,
  "agent": "devin",
  "state": "closed",
  "title": "feat: add stale flag to CalendarCache to prevent race conditions",
  "number": 22040,
  "source": "aidev",
  "commits": 28,
  "debrief": "Devin's task was a stale boolean on the CalendarCache model in calcom/cal.com, to prevent race conditions that could cause double bookings. The change touched 13 files with 1195 additions and 940 deletions across 28 commits. Six reviews left six comments and zero change requests. The PR closed unmerged after human review, a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 1195,
  "closed_at": "2025-07-11T16:17:37+00:00",
  "deletions": 940,
  "merged_at": null,
  "opened_at": "2025-06-25T16:47:50+00:00",
  "task_type": "feat",
  "body_chars": 3508,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:56:30.051631+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n\nThis PR implements a `stale` boolean property in the CalendarCache model to prevent race conditions during booking and calendar synchronization that could cause double bookings.\n\n## Changes Made\n\n- **Database Schema**: Added `stale` boolean field to CalendarCache model with default `fals",
  "review_count": 6,
  "files_changed": 13,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:56:30.051631+00:00",
  "reviewer_excerpt": "DevinIA, please checks the CI failures.",
  "review_comment_count": 6,
  "reviewer_excerpt_url": "https://github.com/calcom/cal.com/pull/22040#issuecomment-3014139249"
 },
 "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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-25T16:48:01+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-06-25T19:14:26+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "zomars"
  }
 ],
 "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/22040",
 "page": "https://agentriders.com/logs/calcom/cal.com/22040/"
}