{
 "flight": {
  "id": 918731,
  "agent": "devin",
  "state": "merged",
  "title": "Fix: Prevent admin emails when contractSignedElsewhere is true",
  "number": 440,
  "source": "aidev",
  "commits": 11,
  "debrief": "Devin opened a fix for antiwork/flexile so admin users stop receiving 'Signature required' emails when contractSignedElsewhere is true. The change spans 127 files across eleven commits. It merged clean after 105.84 hours and four reviews, with zero change requests and one review comment that questions whether the root cause is addressed.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 6512,
  "closed_at": "2025-07-09T21:05:52+00:00",
  "deletions": 1655,
  "merged_at": "2025-07-09T21:05:52+00:00",
  "opened_at": "2025-07-05T11:15:34+00:00",
  "task_type": "fix",
  "body_chars": 3207,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:43:05.655825+00:00",
  "enriched_at": null,
  "body_excerpt": "# Fix: Prevent admin emails when contractSignedElsewhere is true\n\n## Summary\n\nThis PR fixes a bug where admin users were receiving \"Signature required\" emails when contractors updated their tax information, even when `contractSignedElsewhere` was set to true for that contractor. \n\nThe issue was in t",
  "review_count": 4,
  "files_changed": 127,
  "hours_to_merge": 105.84,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:43:05.655825+00:00",
  "reviewer_excerpt": "Not sure this fixes the issue entirely, major issue is the contractSignedElsewhere not getting stored in first place, fix can be found here: https://github.com/antiwork/flexile/pull/409#discussion_r2188086795",
  "review_comment_count": 1,
  "reviewer_excerpt_url": "https://github.com/antiwork/flexile/pull/440#issuecomment-3041182755"
 },
 "repo": {
  "name": "flexile",
  "owner": "antiwork",
  "stars": 665,
  "license": "MIT",
  "full_name": "antiwork/flexile",
  "primary_language": "Ruby"
 },
 "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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Maya"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Maya"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Maya"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Maya"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Maya"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Maya"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Maya"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Maya"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Maya"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Maya"
  },
  {
   "at": "2025-07-09T21:05:52+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "MayaRainer"
  },
  {
   "at": "2025-07-09T21:05:52+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "MayaRainer"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "Remove user_leads table and all associated code via migration",
   "number": 664,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 12,
   "deletions": 337,
   "merged_at": "2025-07-29T15:21:19+00:00",
   "opened_at": "2025-07-29T15:09:16+00:00",
   "task_type": "refactor",
   "files_changed": 14,
   "hours_to_merge": 0.2
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Remove time_entries table and all associated code",
   "number": 663,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 21,
   "deletions": 662,
   "merged_at": "2025-07-29T15:46:22+00:00",
   "opened_at": "2025-07-29T15:09:11+00:00",
   "task_type": "refactor",
   "files_changed": 26,
   "hours_to_merge": 0.62
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add Turbopack support for faster development builds",
   "number": 661,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 12,
   "deletions": 12,
   "merged_at": "2025-07-29T10:25:26+00:00",
   "opened_at": "2025-07-28T20:46:53+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 13.64
  }
 ],
 "pr_url": "https://github.com/antiwork/flexile/pull/440",
 "page": "https://agentriders.com/logs/antiwork/flexile/440/"
}