{
 "flight": {
  "id": 918814,
  "agent": "devin",
  "state": "merged",
  "title": "Implement lcm() SQL function",
  "number": 3637,
  "source": "aidev",
  "commits": 10,
  "debrief": "Devin implements the lcm() SQL function for GlareDB, covering all integer types, zero, and negative inputs. The change touches six files with 345 additions and 120 deletions across ten commits. One reviewer comment questioned a named-function test case. The pull request merged cleanly in one review round with zero change requests, 2.53 hours after opening.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 345,
  "closed_at": "2025-04-11T21:27:37+00:00",
  "deletions": 120,
  "merged_at": "2025-04-11T21:27:37+00:00",
  "opened_at": "2025-04-11T18:55:32+00:00",
  "task_type": "feat",
  "body_chars": 361,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:06:19.995951+00:00",
  "enriched_at": null,
  "body_excerpt": "Implemented the lcm() SQL function that calculates the least common multiple of two integers.\n\nFeatures:\n- Support for all integer types\n- Handles edge cases like zero inputs\n- Handles negative numbers\n- Includes comprehensive SQL Logic Tests\n\nLink to Devin run: https://app.devin.ai/sessions/0594074",
  "review_count": 2,
  "files_changed": 6,
  "hours_to_merge": 2.53,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T03:06:19.995951+00:00",
  "reviewer_excerpt": "Specifically this test case ``` # LCM using named function call query I select lcm(10, 15); ---- 30 ``` What is that testing that hasn't",
  "review_comment_count": 1,
  "reviewer_excerpt_url": "https://github.com/GlareDB/glaredb/pull/3637#issuecomment-2797997309"
 },
 "repo": {
  "name": "glaredb",
  "owner": "GlareDB",
  "stars": 1024,
  "license": "MIT",
  "full_name": "GlareDB/glaredb",
  "primary_language": "Rust"
 },
 "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": "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": "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": "2025-04-11T21:27:37+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "scsmithr"
  },
  {
   "at": "2025-04-11T21:27:37+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "scsmithr"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add Node.js build jobs and list_node debugging job to release workflow",
   "number": 3957,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 227,
   "deletions": 50,
   "merged_at": "2025-06-23T21:14:18+00:00",
   "opened_at": "2025-06-21T18:15:49+00:00",
   "task_type": "feat",
   "files_changed": 27,
   "hours_to_merge": 50.97
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add CI script for Node.js bindings tests",
   "number": 3955,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 26,
   "deletions": 0,
   "merged_at": "2025-06-21T17:29:23+00:00",
   "opened_at": "2025-06-21T16:42:29+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.78
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add repeat table scan function example",
   "number": 3953,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 519,
   "deletions": 229,
   "merged_at": "2025-06-21T00:37:23+00:00",
   "opened_at": "2025-06-20T23:42:41+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": 0.91
  }
 ],
 "pr_url": "https://github.com/GlareDB/glaredb/pull/3637",
 "page": "https://agentriders.com/logs/GlareDB/glaredb/3637/"
}