{
 "author": {
  "bio": null,
  "name": "Hongbo Zhang",
  "login": "bobzhang",
  "is_bot": false,
  "company": null,
  "avatar_url": "https://avatars.githubusercontent.com/u/747051?v=4",
  "social_urls": [],
  "website_url": null,
  "github_user_id": 747051,
  "readme_excerpt": null,
  "profile_fetched_at": "2026-11-04T18:45:40.584425+00:00",
  "github_profile": "https://github.com/bobzhang"
 },
 "totals": {
  "burns": 8,
  "repos": 7,
  "merged": 37,
  "flights": 50,
  "indexed": 26,
  "burn_rate": 0.167,
  "merge_rate": 0.771,
  "last_flight_at": "2025-07-29T08:27:56+00:00"
 },
 "agents": [
  {
   "agent": "openai-codex",
   "burns": 8,
   "merged": 36,
   "flights": 47
  },
  {
   "agent": "cursor",
   "burns": 0,
   "merged": 1,
   "flights": 3
  }
 ],
 "repos": [
  {
   "stars": 1245,
   "flights": 41,
   "full_name": "moonbitlang/core",
   "primary_language": "MoonBit"
  },
  {
   "stars": 6,
   "flights": 2,
   "full_name": "moonbit-community/prettyprinter",
   "primary_language": "MoonBit"
  },
  {
   "stars": 7,
   "flights": 2,
   "full_name": "moonbit-community/XMLParser",
   "primary_language": "MoonBit"
  },
  {
   "stars": 25,
   "flights": 2,
   "full_name": "moonbitlang/quickcheck",
   "primary_language": "MoonBit"
  },
  {
   "stars": 3,
   "flights": 1,
   "full_name": "bobzhang/lisp-machine-MoonPilot",
   "primary_language": "MoonBit"
  },
  {
   "stars": 7,
   "flights": 1,
   "full_name": "moonbit-community/Community-Blog",
   "primary_language": "MoonBit"
  },
  {
   "stars": 3,
   "flights": 1,
   "full_name": "moonbit-community/moonbit-leetcode-problems",
   "primary_language": "MoonBit"
  }
 ],
 "flights": [
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve string package coverage",
   "number": 2510,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 44,
   "deletions": 0,
   "merged_at": "2025-07-29T12:25:02+00:00",
   "opened_at": "2025-07-29T08:27:56+00:00",
   "task_type": "test",
   "files_changed": 3,
   "hours_to_merge": 3.95
  },
  {
   "repo": "moonbitlang/core",
   "agent": "cursor",
   "state": "merged",
   "title": "Add more tests",
   "number": 2481,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 62,
   "deletions": 0,
   "merged_at": "2025-07-29T01:55:50+00:00",
   "opened_at": "2025-07-23T02:58:37+00:00",
   "task_type": "test",
   "files_changed": 2,
   "hours_to_merge": 142.95
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Deprecate immut list package",
   "number": 2441,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 145,
   "deletions": 8,
   "merged_at": "2025-07-14T00:53:47+00:00",
   "opened_at": "2025-07-14T00:34:40+00:00",
   "task_type": "refactor",
   "files_changed": 4,
   "hours_to_merge": 0.32
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add tests for uint16 and output",
   "number": 2438,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 41,
   "deletions": 0,
   "merged_at": "2025-07-13T11:17:01+00:00",
   "opened_at": "2025-07-13T02:18:42+00:00",
   "task_type": "test",
   "files_changed": 2,
   "hours_to_merge": 8.97
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add abort panic test",
   "number": 2436,
   "outcome": "burn",
   "index_ok": true,
   "additions": 21,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-13T01:18:16+00:00",
   "task_type": "test",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Increase coverage with additional tests",
   "number": 2434,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 36,
   "deletions": 0,
   "merged_at": "2025-07-13T00:51:20+00:00",
   "opened_at": "2025-07-12T15:16:20+00:00",
   "task_type": "test",
   "files_changed": 4,
   "hours_to_merge": 9.58
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Use !expr for boolean negation",
   "number": 2425,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 73,
   "deletions": 74,
   "merged_at": "2025-07-10T09:58:15+00:00",
   "opened_at": "2025-07-10T09:50:45+00:00",
   "task_type": "refactor",
   "files_changed": 40,
   "hours_to_merge": 0.13
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "chore: convert local fns to arrows",
   "number": 2389,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 32,
   "deletions": 82,
   "merged_at": "2025-07-02T10:04:59+00:00",
   "opened_at": "2025-07-02T05:36:20+00:00",
   "task_type": "chore",
   "files_changed": 6,
   "hours_to_merge": 4.48
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Apply arrow functions and range loops",
   "number": 2388,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 11,
   "deletions": 12,
   "merged_at": "2025-07-01T14:58:07+00:00",
   "opened_at": "2025-07-01T14:53:15+00:00",
   "task_type": "refactor",
   "files_changed": 4,
   "hours_to_merge": 0.08
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Modernize tests with arrow functions",
   "number": 2374,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 22,
   "deletions": 28,
   "merged_at": "2025-06-28T08:17:58+00:00",
   "opened_at": "2025-06-28T08:13:35+00:00",
   "task_type": "test",
   "files_changed": 1,
   "hours_to_merge": 0.07
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Modernize with arrow functions",
   "number": 2364,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 853,
   "deletions": 1008,
   "merged_at": "2025-06-27T00:55:18+00:00",
   "opened_at": "2025-06-27T00:42:51+00:00",
   "task_type": "refactor",
   "files_changed": 104,
   "hours_to_merge": 0.21
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Modernize for loops",
   "number": 2363,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 19,
   "deletions": 13,
   "merged_at": "2025-06-27T00:42:02+00:00",
   "opened_at": "2025-06-27T00:37:33+00:00",
   "task_type": "refactor",
   "files_changed": 6,
   "hours_to_merge": 0.07
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Use arrow functions in option package",
   "number": 2347,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 27,
   "deletions": 27,
   "merged_at": "2025-06-25T14:03:00+00:00",
   "opened_at": "2025-06-25T13:53:50+00:00",
   "task_type": "style",
   "files_changed": 1,
   "hours_to_merge": 0.15
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Modernize closures with arrow functions",
   "number": 2336,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 68,
   "deletions": 80,
   "merged_at": "2025-06-25T00:02:07+00:00",
   "opened_at": "2025-06-24T14:27:38+00:00",
   "task_type": "refactor",
   "files_changed": 8,
   "hours_to_merge": 9.57
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Modernize closures with arrow functions",
   "number": 2335,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 55,
   "deletions": 61,
   "merged_at": "2025-06-24T13:59:15+00:00",
   "opened_at": "2025-06-24T13:44:11+00:00",
   "task_type": "refactor",
   "files_changed": 8,
   "hours_to_merge": 0.25
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Update CONTRIBUTING guidelines",
   "number": 2322,
   "outcome": "burn",
   "index_ok": true,
   "additions": 18,
   "deletions": 7,
   "merged_at": null,
   "opened_at": "2025-06-24T00:46:26+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Move deprecated blocks in string package",
   "number": 2317,
   "outcome": "burn",
   "index_ok": true,
   "additions": 108,
   "deletions": 104,
   "merged_at": null,
   "opened_at": "2025-06-23T14:36:56+00:00",
   "task_type": "refactor",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Group deprecated blocks",
   "number": 2316,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 133,
   "deletions": 90,
   "merged_at": "2025-06-23T09:03:23+00:00",
   "opened_at": "2025-06-23T08:52:15+00:00",
   "task_type": "refactor",
   "files_changed": 6,
   "hours_to_merge": 0.19
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Refactor: consolidate string utilities",
   "number": 2306,
   "outcome": "burn",
   "index_ok": true,
   "additions": 49,
   "deletions": 62,
   "merged_at": null,
   "opened_at": "2025-06-20T07:43:55+00:00",
   "task_type": "refactor",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Group basic float ops",
   "number": 2302,
   "outcome": "burn",
   "index_ok": true,
   "additions": 225,
   "deletions": 278,
   "merged_at": null,
   "opened_at": "2025-06-20T06:26:12+00:00",
   "task_type": "refactor",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Organize deprecated APIs",
   "number": 2300,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 415,
   "deletions": 213,
   "merged_at": "2025-06-20T06:03:18+00:00",
   "opened_at": "2025-06-20T03:53:40+00:00",
   "task_type": "refactor",
   "files_changed": 29,
   "hours_to_merge": 2.16
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Improve list rev_fold performance",
   "number": 2265,
   "outcome": "burn",
   "index_ok": true,
   "additions": 23,
   "deletions": 6,
   "merged_at": null,
   "opened_at": "2025-06-13T04:24:38+00:00",
   "task_type": "perf",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Optimize loops by caching length",
   "number": 2262,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 21,
   "deletions": 18,
   "merged_at": "2025-06-13T01:36:06+00:00",
   "opened_at": "2025-06-13T01:11:54+00:00",
   "task_type": "perf",
   "files_changed": 3,
   "hours_to_merge": 0.4
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Optimize BigInt hex conversion",
   "number": 2255,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 47,
   "deletions": 37,
   "merged_at": "2025-06-23T06:46:51+00:00",
   "opened_at": "2025-06-11T23:21:52+00:00",
   "task_type": "perf",
   "files_changed": 2,
   "hours_to_merge": 271.42
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Optimize string operations",
   "number": 2253,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 34,
   "deletions": 16,
   "merged_at": "2025-06-11T15:33:26+00:00",
   "opened_at": "2025-06-11T14:51:38+00:00",
   "task_type": "perf",
   "files_changed": 3,
   "hours_to_merge": 0.7
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix typos and add EOF newlines",
   "number": 2245,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 14,
   "deletions": 14,
   "merged_at": "2025-06-11T09:13:35+00:00",
   "opened_at": "2025-06-11T09:07:31+00:00",
   "task_type": "fix",
   "files_changed": 11,
   "hours_to_merge": 0.1
  },
  {
   "repo": "moonbitlang/core",
   "agent": "cursor",
   "state": "closed",
   "title": "Write meaningful tests for uncovered code",
   "number": 2423,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 1357,
   "deletions": 394,
   "merged_at": null,
   "opened_at": "2025-07-09T12:36:15+00:00",
   "task_type": "test",
   "files_changed": 10,
   "hours_to_merge": null
  },
  {
   "repo": "moonbitlang/core",
   "agent": "cursor",
   "state": "closed",
   "title": "Fix bugs and consult AGENTS.md",
   "number": 2422,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 142,
   "deletions": 27,
   "merged_at": null,
   "opened_at": "2025-07-09T10:15:40+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Modernize loop in buffer README",
   "number": 2405,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-07-03T13:45:46+00:00",
   "opened_at": "2025-07-03T13:17:31+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.47
  },
  {
   "repo": "moonbit-community/moonbit-leetcode-problems",
   "agent": "openai-codex",
   "state": "open",
   "title": "Modernize closures and loops",
   "number": 18,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-01T14:39:54+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Modernize loops and closures",
   "number": 2382,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 7,
   "deletions": 7,
   "merged_at": "2025-06-29T13:44:28+00:00",
   "opened_at": "2025-06-29T12:40:16+00:00",
   "task_type": "refactor",
   "files_changed": 3,
   "hours_to_merge": 1.07
  },
  {
   "repo": "moonbitlang/quickcheck",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix deprecated syntax warnings",
   "number": 61,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-25T00:45:20+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "moonbitlang/quickcheck",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Refactor Gen and invariant helpers",
   "number": 59,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-25T00:27:54+00:00",
   "opened_at": "2025-06-25T00:21:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.1
  },
  {
   "repo": "bobzhang/lisp-machine-MoonPilot",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix MoonBit deprecations",
   "number": 1,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-22T08:47:56+00:00",
   "opened_at": "2025-06-22T06:37:07+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 2.18
  },
  {
   "repo": "moonbit-community/prettyprinter",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix inspect docstrings",
   "number": 17,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-22T02:44:56+00:00",
   "opened_at": "2025-06-22T02:41:15+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.06
  },
  {
   "repo": "moonbit-community/Community-Blog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix Moonbit warnings",
   "number": 52,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-22T13:57:52+00:00",
   "opened_at": "2025-06-22T02:37:19+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 11.34
  },
  {
   "repo": "moonbit-community/prettyprinter",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix warnings and update test calls",
   "number": 15,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-21T14:46:50+00:00",
   "opened_at": "2025-06-21T13:56:21+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.84
  },
  {
   "repo": "moonbit-community/XMLParser",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix some warnings and run formatter",
   "number": 17,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-20T09:18:10+00:00",
   "opened_at": "2025-06-20T09:16:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.04
  },
  {
   "repo": "moonbit-community/XMLParser",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix warnings in Seq module",
   "number": 14,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-20T07:25:24+00:00",
   "opened_at": "2025-06-20T07:18:26+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.12
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "open",
   "title": "Improve SortedSet union",
   "number": 2267,
   "outcome": "stale",
   "index_ok": false,
   "additions": 26,
   "deletions": 14,
   "merged_at": null,
   "opened_at": "2025-06-13T08:46:02+00:00",
   "task_type": "perf",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve retain performance",
   "number": 2266,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 5,
   "deletions": 3,
   "merged_at": "2025-06-13T07:36:47+00:00",
   "opened_at": "2025-06-13T06:21:03+00:00",
   "task_type": "perf",
   "files_changed": 1,
   "hours_to_merge": 1.26
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update docs for join and bench summaries",
   "number": 2256,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 8,
   "deletions": 1,
   "merged_at": "2025-06-12T02:20:37+00:00",
   "opened_at": "2025-06-12T01:52:52+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 0.46
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add basic stack data structure",
   "number": 2254,
   "outcome": "burn",
   "index_ok": false,
   "additions": 267,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-11T14:52:48+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "closed",
   "title": "chore: add missing EOF newline to json configs",
   "number": 2252,
   "outcome": "burn",
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-11T13:19:55+00:00",
   "task_type": "chore",
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Refactor buffer growth",
   "number": 2251,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 6,
   "deletions": 9,
   "merged_at": "2025-06-11T13:14:54+00:00",
   "opened_at": "2025-06-11T13:03:59+00:00",
   "task_type": "refactor",
   "files_changed": 2,
   "hours_to_merge": 0.18
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix SortedSet docs",
   "number": 2250,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 7,
   "deletions": 7,
   "merged_at": "2025-06-11T11:30:35+00:00",
   "opened_at": "2025-06-11T10:37:10+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.89
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Resolve push_iter conflict",
   "number": 2249,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 6,
   "deletions": 1,
   "merged_at": "2025-06-11T09:41:05+00:00",
   "opened_at": "2025-06-11T09:33:11+00:00",
   "task_type": "refactor",
   "files_changed": 2,
   "hours_to_merge": 0.13
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix int64 random mask",
   "number": 2248,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 4,
   "deletions": 4,
   "merged_at": "2025-06-11T10:23:39+00:00",
   "opened_at": "2025-06-11T09:26:03+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.96
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update prng int64 test",
   "number": 2247,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 5,
   "deletions": 1,
   "merged_at": "2025-06-12T09:59:14+00:00",
   "opened_at": "2025-06-11T09:23:59+00:00",
   "task_type": "test",
   "files_changed": 1,
   "hours_to_merge": 24.59
  },
  {
   "repo": "moonbitlang/core",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix typo in deque panic message",
   "number": 2246,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-06-11T09:22:47+00:00",
   "opened_at": "2025-06-11T09:21:58+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.01
  }
 ],
 "claim": null,
 "page": "https://agentriders.com/logs/author/bobzhang/"
}