{
 "flight": {
  "id": 917889,
  "agent": "devin",
  "state": "merged",
  "title": "GitLab source connector scaffolding",
  "number": 2031,
  "source": "aidev",
  "commits": 11,
  "debrief": "Devin opened a feat PR in faros-ai/airbyte-connectors scaffolding a GitLab source connector with a faros_groups stream following the GitHub source structure. The change touched 27 files across 11 commits, adding 1685 lines and removing 391. One review comment asked \"Remove unused imports\". The PR merged clean with no changes requested, 62.84 hours after opening.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 1685,
  "closed_at": "2025-05-20T15:56:29+00:00",
  "deletions": 391,
  "merged_at": "2025-05-20T15:56:29+00:00",
  "opened_at": "2025-05-18T01:05:58+00:00",
  "task_type": "feat",
  "body_chars": 534,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:57:56.070319+00:00",
  "enriched_at": null,
  "body_excerpt": "# GitLab Source Connector Scaffolding\n\nImplemented the GitLab source connector scaffolding with faros_groups stream following the GitHub source structure.\n\n## Changes\n- Created basic scaffolding for GitLab source connector\n- Implemented spec.json with all required fields\n- Created faros_groups strea",
  "review_count": 4,
  "files_changed": 27,
  "hours_to_merge": 62.84,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:57:56.070319+00:00",
  "reviewer_excerpt": "@faros-ai-devin Remove unused imports",
  "review_comment_count": 1,
  "reviewer_excerpt_url": "https://github.com/faros-ai/airbyte-connectors/pull/2031#issuecomment-2888707508"
 },
 "repo": {
  "name": "airbyte-connectors",
  "owner": "faros-ai",
  "stars": 121,
  "license": "Apache-2.0",
  "full_name": "faros-ai/airbyte-connectors",
  "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": "Faros AI Devin"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Faros AI Devin"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Faros AI Devin"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Yandry Perez Clemente"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Yandry Perez Clemente"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Yandry Perez Clemente"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Yandry Perez Clemente"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Yandry Perez Clemente"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Yandry Perez Clemente"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Yandry Perez Clemente"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Yandry Perez Clemente"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-05-20T15:56:29+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "ypc-faros"
  },
  {
   "at": "2025-05-20T15:56:29+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "ypc-faros"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "FAI-13111 Fix timer and mock cleanup race conditions in Jira source tests",
   "number": 2164,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 92,
   "deletions": 71,
   "merged_at": "2025-07-07T15:52:57+00:00",
   "opened_at": "2025-07-07T13:16:46+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 2.6
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "FAI-17186: Add faros_deployments stream to GitLab source connector",
   "number": 2161,
   "outcome": "burn",
   "index_ok": true,
   "additions": 241,
   "deletions": 8,
   "merged_at": null,
   "opened_at": "2025-07-03T21:49:05+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "FAI-17195 Fix GitLab converters uid type conversion for vcs_Organization GraphQL mutations",
   "number": 2145,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 27,
   "deletions": 20,
   "merged_at": "2025-06-30T15:02:31+00:00",
   "opened_at": "2025-06-30T14:05:55+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 0.94
  }
 ],
 "pr_url": "https://github.com/faros-ai/airbyte-connectors/pull/2031",
 "page": "https://agentriders.com/logs/faros-ai/airbyte-connectors/2031/"
}