{
 "author": {
  "bio": null,
  "name": "Łukasz Samson",
  "login": "lukaszsamson",
  "is_bot": false,
  "company": null,
  "avatar_url": "https://avatars.githubusercontent.com/u/1078186?v=4",
  "social_urls": [
   "https://twitter.com/lukaszsamson"
  ],
  "website_url": null,
  "github_user_id": 1078186,
  "readme_excerpt": null,
  "profile_fetched_at": "2026-11-04T18:47:02.454151+00:00",
  "github_profile": "https://github.com/lukaszsamson"
 },
 "totals": {
  "burns": 0,
  "repos": 3,
  "merged": 71,
  "flights": 77,
  "indexed": 13,
  "burn_rate": 0,
  "merge_rate": 0.959,
  "last_flight_at": "2025-07-25T22:35:36+00:00"
 },
 "agents": [
  {
   "agent": "openai-codex",
   "burns": 0,
   "merged": 71,
   "flights": 77
  }
 ],
 "repos": [
  {
   "stars": 1780,
   "flights": 31,
   "full_name": "elixir-lsp/elixir-ls",
   "primary_language": "Elixir"
  },
  {
   "stars": 600,
   "flights": 24,
   "full_name": "elixir-lsp/vscode-elixir-ls",
   "primary_language": "TypeScript"
  },
  {
   "stars": 321,
   "flights": 22,
   "full_name": "elixir-lsp/elixir_sense",
   "primary_language": "Elixir"
  }
 ],
 "flights": [
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add dotFormatter configuration option",
   "number": 1221,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 73,
   "deletions": 21,
   "merged_at": "2025-07-30T09:43:46+00:00",
   "opened_at": "2025-07-25T22:35:36+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 107.14
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Support includeDeclaration in references",
   "number": 1220,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 64,
   "deletions": 13,
   "merged_at": "2025-07-23T20:56:07+00:00",
   "opened_at": "2025-07-23T19:46:15+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 1.16
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle mix project cache before load",
   "number": 1210,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 102,
   "deletions": 39,
   "merged_at": "2025-06-29T08:25:04+00:00",
   "opened_at": "2025-06-18T08:13:58+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 264.19
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add error dictionary for DAP errors",
   "number": 1209,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 95,
   "deletions": 13,
   "merged_at": "2025-07-01T19:42:31+00:00",
   "opened_at": "2025-06-18T08:11:09+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 323.52
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix version string quoting",
   "number": 1205,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 21,
   "deletions": 4,
   "merged_at": "2025-07-09T20:00:14+00:00",
   "opened_at": "2025-06-18T07:39:23+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 516.35
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Rename parameter to lines",
   "number": 1203,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 14,
   "deletions": 6,
   "merged_at": "2025-06-29T08:17:13+00:00",
   "opened_at": "2025-06-17T15:38:45+00:00",
   "task_type": "refactor",
   "files_changed": 1,
   "hours_to_merge": 280.64
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle empty lists in merge_ranges_lists",
   "number": 1202,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 30,
   "deletions": 0,
   "merged_at": "2025-06-29T08:20:30+00:00",
   "opened_at": "2025-06-17T15:38:14+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 280.7
  },
  {
   "repo": "elixir-lsp/vscode-elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add per-folder mix task support",
   "number": 488,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 119,
   "deletions": 227,
   "merged_at": "2025-06-16T11:24:24+00:00",
   "opened_at": "2025-06-16T10:44:46+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.66
  },
  {
   "repo": "elixir-lsp/vscode-elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix telemetry stack property for client stop",
   "number": 485,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 67,
   "deletions": 48,
   "merged_at": "2025-06-16T11:23:02+00:00",
   "opened_at": "2025-06-16T10:36:28+00:00",
   "task_type": "fix",
   "files_changed": 16,
   "hours_to_merge": 0.78
  },
  {
   "repo": "elixir-lsp/vscode-elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle workspace folder removal for test watchers",
   "number": 481,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 20,
   "deletions": 1,
   "merged_at": "2025-06-16T11:20:47+00:00",
   "opened_at": "2025-06-11T22:45:46+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 108.58
  },
  {
   "repo": "elixir-lsp/vscode-elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Remove explanation placeholders",
   "number": 478,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 44,
   "deletions": 44,
   "merged_at": "2025-06-16T11:19:13+00:00",
   "opened_at": "2025-06-11T22:05:03+00:00",
   "task_type": "docs",
   "files_changed": 15,
   "hours_to_merge": 109.24
  },
  {
   "repo": "elixir-lsp/vscode-elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Replace sleep delays in nested workspace test",
   "number": 475,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 31,
   "deletions": 6,
   "merged_at": "2025-06-11T22:05:25+00:00",
   "opened_at": "2025-06-11T07:50:50+00:00",
   "task_type": "test",
   "files_changed": 2,
   "hours_to_merge": 14.24
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix README typos and grammar",
   "number": 1185,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 12,
   "deletions": 12,
   "merged_at": "2025-06-10T22:42:06+00:00",
   "opened_at": "2025-06-10T22:38:53+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.05
  },
  {
   "repo": "elixir-lsp/vscode-elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add dev container instructions",
   "number": 493,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 4,
   "deletions": 0,
   "merged_at": "2025-07-25T21:34:05+00:00",
   "opened_at": "2025-07-25T21:33:23+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.01
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix packet stream error branch",
   "number": 1218,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 0,
   "deletions": 2,
   "merged_at": "2025-07-23T20:55:43+00:00",
   "opened_at": "2025-07-09T22:10:05+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 334.76
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix MixProjectCache nil state behavior",
   "number": 1215,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 4,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-06T22:34:38+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix remote pid lookup with missing snapshot",
   "number": 1214,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 12,
   "deletions": 3,
   "merged_at": "2025-07-09T20:01:57+00:00",
   "opened_at": "2025-07-06T22:12:25+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 69.83
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix remote PID handling",
   "number": 1211,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 4,
   "deletions": 1,
   "merged_at": "2025-06-29T08:24:31+00:00",
   "opened_at": "2025-06-18T08:14:23+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 264.17
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix spec for notify_uris_modified",
   "number": 1208,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-06-29T08:20:51+00:00",
   "opened_at": "2025-06-18T08:09:02+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 264.2
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix WorkspaceSymbols specs",
   "number": 1207,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-06-29T08:19:39+00:00",
   "opened_at": "2025-06-18T08:08:55+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 264.18
  },
  {
   "repo": "elixir-lsp/elixir_sense",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add spec for field types retrieval",
   "number": 324,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 0,
   "merged_at": "2025-06-18T19:29:00+00:00",
   "opened_at": "2025-06-18T07:57:19+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 11.53
  },
  {
   "repo": "elixir-lsp/elixir_sense",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add spec for References Locator",
   "number": 323,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 7,
   "deletions": 0,
   "merged_at": "2025-06-18T19:28:50+00:00",
   "opened_at": "2025-06-18T07:57:09+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 11.53
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update return spec",
   "number": 1206,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-06-29T08:19:10+00:00",
   "opened_at": "2025-06-18T07:43:51+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 264.59
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix get_condition spec",
   "number": 1204,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-06-29T08:19:56+00:00",
   "opened_at": "2025-06-18T07:37:19+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 264.71
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix spec for log message in breakpoint condition",
   "number": 1201,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-06-29T08:18:46+00:00",
   "opened_at": "2025-06-17T10:50:06+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 285.48
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix trailing slash handling in path_in_dir? and add tests",
   "number": 1200,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 16,
   "deletions": 0,
   "merged_at": "2025-07-09T19:59:37+00:00",
   "opened_at": "2025-06-17T09:42:55+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 538.28
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Improve characters_to_binary! error handling",
   "number": 1199,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 26,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-06-17T09:38:36+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix spec for text_diff_format",
   "number": 1198,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-06-29T08:18:12+00:00",
   "opened_at": "2025-06-17T09:18:25+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 287
  },
  {
   "repo": "elixir-lsp/elixir_sense",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add spec for Options.get_param_options",
   "number": 322,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 7,
   "deletions": 0,
   "merged_at": "2025-06-17T06:32:16+00:00",
   "opened_at": "2025-06-16T21:40:43+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 8.86
  },
  {
   "repo": "elixir-lsp/elixir_sense",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add spec for docs/4 return",
   "number": 321,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 5,
   "deletions": 0,
   "merged_at": "2025-06-17T06:32:06+00:00",
   "opened_at": "2025-06-16T21:40:06+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 8.87
  },
  {
   "repo": "elixir-lsp/elixir_sense",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add spec for struct fields reducer",
   "number": 320,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 8,
   "deletions": 0,
   "merged_at": "2025-06-17T06:31:41+00:00",
   "opened_at": "2025-06-16T21:38:39+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 8.88
  },
  {
   "repo": "elixir-lsp/elixir_sense",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add fill/2 spec",
   "number": 319,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 0,
   "merged_at": "2025-06-16T20:46:38+00:00",
   "opened_at": "2025-06-16T20:40:53+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.1
  },
  {
   "repo": "elixir-lsp/elixir_sense",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix type spec for signature",
   "number": 318,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-06-16T20:46:28+00:00",
   "opened_at": "2025-06-16T20:37:46+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.14
  },
  {
   "repo": "elixir-lsp/elixir_sense",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix moduledoc syntax",
   "number": 316,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 3,
   "deletions": 3,
   "merged_at": "2025-06-16T18:46:53+00:00",
   "opened_at": "2025-06-16T14:29:13+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 4.29
  },
  {
   "repo": "elixir-lsp/elixir_sense",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix plugin reduce typespec",
   "number": 315,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-06-16T18:47:06+00:00",
   "opened_at": "2025-06-16T14:29:05+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 4.3
  },
  {
   "repo": "elixir-lsp/elixir_sense",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix duplicate alias in definition locator",
   "number": 312,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 0,
   "deletions": 1,
   "merged_at": "2025-06-16T18:48:15+00:00",
   "opened_at": "2025-06-16T14:28:48+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 4.32
  },
  {
   "repo": "elixir-lsp/elixir_sense",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix spec for get_docs",
   "number": 311,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-06-16T18:48:28+00:00",
   "opened_at": "2025-06-16T14:28:32+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 4.33
  },
  {
   "repo": "elixir-lsp/elixir_sense",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix doctest module name",
   "number": 310,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 9,
   "deletions": 9,
   "merged_at": "2025-06-16T18:48:40+00:00",
   "opened_at": "2025-06-16T14:27:26+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 4.35
  },
  {
   "repo": "elixir-lsp/vscode-elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle CRLF split in test output",
   "number": 487,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-06-16T11:24:07+00:00",
   "opened_at": "2025-06-16T10:39:09+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.75
  },
  {
   "repo": "elixir-lsp/vscode-elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix suite name",
   "number": 486,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-06-16T11:23:20+00:00",
   "opened_at": "2025-06-16T10:37:06+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.77
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle missing version in extra doc links",
   "number": 1194,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 14,
   "deletions": 1,
   "merged_at": "2025-06-16T11:28:10+00:00",
   "opened_at": "2025-06-16T10:33:33+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.91
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update known issues docs",
   "number": 1193,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 5,
   "deletions": 6,
   "merged_at": "2025-06-16T11:26:49+00:00",
   "opened_at": "2025-06-16T10:32:21+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 0.91
  },
  {
   "repo": "elixir-lsp/elixir_sense",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix typo in parser comment",
   "number": 309,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-06-16T11:17:43+00:00",
   "opened_at": "2025-06-16T10:32:01+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.76
  },
  {
   "repo": "elixir-lsp/vscode-elixir-ls",
   "agent": "openai-codex",
   "state": "open",
   "title": "Fix pipe call regex",
   "number": 483,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-06-11T22:50:14+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "elixir-lsp/vscode-elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix constant to match extension identifier",
   "number": 482,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-06-16T11:21:16+00:00",
   "opened_at": "2025-06-11T22:47:38+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 108.56
  },
  {
   "repo": "elixir-lsp/elixir-ls",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix extraction of join bindings",
   "number": 1192,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 87,
   "deletions": 9,
   "merged_at": null,
   "opened_at": "2025-06-11T22:45:07+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "repo": "elixir-lsp/vscode-elixir-ls",
   "agent": "openai-codex",
   "state": "open",
   "title": "Refactor grammar build process",
   "number": 480,
   "outcome": "stale",
   "index_ok": false,
   "additions": 2209,
   "deletions": 15,
   "merged_at": null,
   "opened_at": "2025-06-11T22:33:53+00:00",
   "task_type": "refactor",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "repo": "elixir-lsp/vscode-elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix config update test",
   "number": 479,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-06-16T11:19:37+00:00",
   "opened_at": "2025-06-11T22:16:56+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 109.04
  },
  {
   "repo": "elixir-lsp/vscode-elixir-ls",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix extension detection test strings",
   "number": 477,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-06-11T22:08:11+00:00",
   "opened_at": "2025-06-11T22:03:45+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.07
  },
  {
   "repo": "elixir-lsp/elixir_sense",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix plugin reduce type spec",
   "number": 308,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-06-16T11:17:27+00:00",
   "opened_at": "2025-06-11T07:57:24+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 123.33
  }
 ],
 "claim": null,
 "page": "https://agentriders.com/logs/author/lukaszsamson/"
}