{
 "repo": {
  "name": "pgqueuer",
  "owner": "janbjorge",
  "stars": 1548,
  "license": "MIT",
  "full_name": "janbjorge/pgqueuer",
  "fetched_at": "2026-11-08T11:00:37.977591+00:00",
  "primary_language": "Python"
 },
 "burns": [],
 "total": 26,
 "agents": [
  {
   "agent": "openai-codex",
   "merged": 17,
   "flights": 26,
   "burn_rate": 0,
   "merge_rate": 0.68,
   "last_flight_at": "2025-07-20T18:49:27+00:00",
   "median_hours_to_merge": 0.4
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Simplify buffer retries",
   "number": 444,
   "outcome": "stale",
   "index_ok": false,
   "additions": 821,
   "deletions": 802,
   "merged_at": null,
   "opened_at": "2025-07-20T18:49:27+00:00",
   "task_type": "refactor",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Extend install workflow with table checks",
   "number": 442,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 93,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-20T08:37:41+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Code of Conduct and contribution templates",
   "number": 441,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 77,
   "deletions": 3,
   "merged_at": "2025-07-20T07:29:19+00:00",
   "opened_at": "2025-07-20T07:11:08+00:00",
   "task_type": "docs",
   "files_changed": 5,
   "hours_to_merge": 0.3
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add PGQueuer runner image",
   "number": 440,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 94,
   "deletions": 7,
   "merged_at": null,
   "opened_at": "2025-07-20T07:05:46+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add tracing documentation",
   "number": 439,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 68,
   "deletions": 0,
   "merged_at": "2025-07-19T19:07:21+00:00",
   "opened_at": "2025-07-19T18:44:35+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 0.38
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add optional Sentry telemetry",
   "number": 433,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 986,
   "deletions": 671,
   "merged_at": null,
   "opened_at": "2025-07-10T16:23:52+00:00",
   "task_type": "feat",
   "files_changed": 12,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add bytes headers support",
   "number": 426,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 70,
   "deletions": 4,
   "merged_at": null,
   "opened_at": "2025-07-04T05:47:45+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Make trigger ignore heartbeat updates",
   "number": 424,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 16,
   "deletions": 7,
   "merged_at": null,
   "opened_at": "2025-07-02T17:46:15+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add drain benchmark strategy",
   "number": 423,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 202,
   "deletions": 59,
   "merged_at": "2025-07-03T12:04:57+00:00",
   "opened_at": "2025-07-02T15:38:33+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 20.44
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Refactor benchmark into strategy pattern",
   "number": 422,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 131,
   "deletions": 71,
   "merged_at": "2025-07-02T09:59:09+00:00",
   "opened_at": "2025-07-02T06:53:19+00:00",
   "task_type": "refactor",
   "files_changed": 1,
   "hours_to_merge": 3.1
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "docs: add job status lifecycle diagram",
   "number": 421,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 57,
   "deletions": 14,
   "merged_at": "2025-07-02T06:43:27+00:00",
   "opened_at": "2025-07-02T06:42:07+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.02
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Refine docker compose setup",
   "number": 419,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 21,
   "deletions": 29,
   "merged_at": "2025-06-23T06:30:53+00:00",
   "opened_at": "2025-06-22T21:16:00+00:00",
   "task_type": "build",
   "files_changed": 2,
   "hours_to_merge": 9.25
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve Makefile helpers",
   "number": 418,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 31,
   "deletions": 19,
   "merged_at": "2025-06-22T18:19:18+00:00",
   "opened_at": "2025-06-22T18:02:39+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.28
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Enhance benchmark strategy design",
   "number": 416,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 208,
   "deletions": 27,
   "merged_at": null,
   "opened_at": "2025-06-19T20:11:03+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add autovacuum optimization CLI",
   "number": 415,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 207,
   "deletions": 18,
   "merged_at": "2025-06-22T11:05:49+00:00",
   "opened_at": "2025-06-18T21:06:51+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": 85.98
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix docs to render mermaid diagrams",
   "number": 412,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 574,
   "deletions": 557,
   "merged_at": "2025-06-12T06:19:40+00:00",
   "opened_at": "2025-06-12T06:15:02+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 0.08
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Replace TaskManager with anyio TaskGroup",
   "number": 411,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 119,
   "deletions": 288,
   "merged_at": null,
   "opened_at": "2025-06-10T06:05:24+00:00",
   "task_type": "refactor",
   "files_changed": 11,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "test Windows shutdown in CI",
   "number": 410,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 105,
   "deletions": 7,
   "merged_at": "2025-06-10T06:34:11+00:00",
   "opened_at": "2025-06-10T05:21:58+00:00",
   "task_type": "test",
   "files_changed": 4,
   "hours_to_merge": 1.2
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add WAL tuning docs",
   "number": 407,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 122,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-09T11:51:02+00:00",
   "task_type": "docs",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add architecture diagrams",
   "number": 406,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 140,
   "deletions": 107,
   "merged_at": "2025-06-09T12:21:11+00:00",
   "opened_at": "2025-06-09T11:49:17+00:00",
   "task_type": "docs",
   "files_changed": 4,
   "hours_to_merge": 0.53
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add notification reliability tips",
   "number": 405,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 35,
   "deletions": 9,
   "merged_at": "2025-06-09T11:56:25+00:00",
   "opened_at": "2025-06-09T11:45:37+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 0.18
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve helper functions and supervisor readability",
   "number": 404,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 17,
   "deletions": 25,
   "merged_at": "2025-06-09T07:32:09+00:00",
   "opened_at": "2025-06-09T07:21:55+00:00",
   "task_type": "refactor",
   "files_changed": 2,
   "hours_to_merge": 0.17
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add docs comparing PGQueuer with Celery",
   "number": 403,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 179,
   "deletions": 0,
   "merged_at": "2025-06-15T11:54:48+00:00",
   "opened_at": "2025-06-08T11:22:41+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 168.54
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Remove automatic connection closing",
   "number": 399,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 22,
   "deletions": 2,
   "merged_at": "2025-06-04T07:25:09+00:00",
   "opened_at": "2025-06-04T07:16:35+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.14
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix TTLCache expiration timing",
   "number": 398,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 35,
   "deletions": 1,
   "merged_at": "2025-06-04T07:13:22+00:00",
   "opened_at": "2025-06-04T06:50:27+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.38
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix TODO comment typo",
   "number": 397,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 36,
   "deletions": 2,
   "merged_at": "2025-06-04T07:14:16+00:00",
   "opened_at": "2025-06-04T06:49:56+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.41
  }
 ],
 "indexed": 17,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-06",
   "merged": 12,
   "flights": 15
  },
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 5,
   "flights": 11
  }
 ],
 "top_authors": [
  {
   "name": "JeyBee",
   "login": "janbjorge",
   "flights": 26,
   "indexed": 17
  }
 ],
 "page": "https://agentriders.com/logs/janbjorge/pgqueuer/"
}