{
 "flight": {
  "id": 905866,
  "agent": "devin",
  "state": "closed",
  "title": "Fix potential underflow in binary merge algorithm (improved test)",
  "number": 3656,
  "source": "aidev",
  "commits": 3,
  "debrief": "Devin opened a fix for a possible underflow in binary_merge.rs, changing the remaining-count subtraction in the merge scan. The change spans one file, with 58 additions and seven deletions across three commits. The pull request was closed unmerged after human review. The reviewer wrote: \"Merge this into the other pr\".",
  "outcome": "burn",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 58,
  "closed_at": "2025-04-15T01:14:37+00:00",
  "deletions": 7,
  "merged_at": null,
  "opened_at": "2025-04-15T00:52:11+00:00",
  "task_type": "fix",
  "body_chars": 1496,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:05:52.508581+00:00",
  "enriched_at": null,
  "body_excerpt": "# Fix potential underflow in binary merge algorithm (improved test)\n\n## Issue\nThere was a potential underflow issue at line 230 in `binary_merge.rs`:\n```rust\nright_scan.remaining -= row_diff;\n```\n\nThis underflow could occur when `row_diff` (calculated as `scan_sides.len() - curr_count`) is greater t",
  "review_count": 0,
  "files_changed": 1,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T03:05:52.508581+00:00",
  "reviewer_excerpt": "Merge this into the other pr",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/GlareDB/glaredb/pull/3656#issuecomment-2803453952"
 },
 "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": "2025-04-15T01:14: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/3656",
 "page": "https://agentriders.com/logs/GlareDB/glaredb/3656/"
}