{
 "repo": {
  "name": "klongpy",
  "owner": "briangu",
  "stars": 316,
  "license": "MIT",
  "full_name": "briangu/klongpy",
  "fetched_at": "2026-11-08T11:00:14.706793+00:00",
  "primary_language": "Python"
 },
 "burns": [],
 "total": 38,
 "agents": [
  {
   "agent": "openai-codex",
   "merged": 23,
   "flights": 38,
   "burn_rate": 0,
   "merge_rate": 0.719,
   "last_flight_at": "2025-07-12T00:18:10+00:00",
   "median_hours_to_merge": 0.1
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Fix file handle leak in test_simple_cat",
   "number": 54,
   "outcome": "stale",
   "index_ok": false,
   "additions": 5,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-07-12T00:18:10+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Fix timer callback to dynamically lookup function",
   "number": 53,
   "outcome": "stale",
   "index_ok": false,
   "additions": 56,
   "deletions": 6,
   "merged_at": null,
   "opened_at": "2025-07-12T00:17:54+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add autograd matrix example",
   "number": 50,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 267,
   "deletions": 3,
   "merged_at": "2025-07-10T03:54:41+00:00",
   "opened_at": "2025-07-10T03:50:20+00:00",
   "task_type": "docs",
   "files_changed": 6,
   "hours_to_merge": 0.07
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix linter warnings in KDB system functions",
   "number": 49,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 8,
   "deletions": 2,
   "merged_at": "2025-07-10T03:11:17+00:00",
   "opened_at": "2025-07-10T03:10:16+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.02
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix autograd matrix gradient",
   "number": 48,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 38,
   "deletions": 1,
   "merged_at": "2025-07-10T01:47:47+00:00",
   "opened_at": "2025-07-10T01:43:20+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.07
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix unused numpy import lint error",
   "number": 47,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 0,
   "deletions": 1,
   "merged_at": "2025-07-10T00:34:24+00:00",
   "opened_at": "2025-07-10T00:32:44+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.03
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add autograd operator",
   "number": 46,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 157,
   "deletions": 1,
   "merged_at": "2025-07-10T00:28:25+00:00",
   "opened_at": "2025-07-10T00:25:21+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 0.05
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Implement modular backend with numpy & torch support",
   "number": 45,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1088,
   "deletions": 165,
   "merged_at": null,
   "opened_at": "2025-07-09T12:08:15+00:00",
   "task_type": "feat",
   "files_changed": 14,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add map operation with lambda support",
   "number": 44,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 907,
   "deletions": 74,
   "merged_at": null,
   "opened_at": "2025-07-03T02:14:27+00:00",
   "task_type": "feat",
   "files_changed": 14,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Setup GitHub Pages docs",
   "number": 43,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 26,
   "deletions": 1,
   "merged_at": "2025-06-25T20:26:34+00:00",
   "opened_at": "2025-06-25T20:26:24+00:00",
   "task_type": "build",
   "files_changed": 3,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve Quick Start docs",
   "number": 42,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 16,
   "deletions": 8,
   "merged_at": "2025-06-23T20:34:43+00:00",
   "opened_at": "2025-06-23T20:34:34+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add multi-arch build workflow",
   "number": 41,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 71,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-06-19T05:35:35+00:00",
   "task_type": "build",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add README for python examples",
   "number": 40,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 62,
   "deletions": 0,
   "merged_at": "2025-07-10T02:51:16+00:00",
   "opened_at": "2025-06-07T22:15:35+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 772.59
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add requirements for examples",
   "number": 39,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 14,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-07T22:15:26+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Update AGENTS guidelines with Klong summary",
   "number": 38,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 28,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-05-29T16:38:45+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add ring buffer DuckDB example",
   "number": 37,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 91,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-05-28T04:55:03+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add KDB user guide",
   "number": 35,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 125,
   "deletions": 0,
   "merged_at": "2025-05-20T23:08:55+00:00",
   "opened_at": "2025-05-20T23:08:33+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 0.01
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix backend jagged array check and add comparison ops",
   "number": 34,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 131,
   "deletions": 9,
   "merged_at": null,
   "opened_at": "2025-05-20T17:39:01+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add kdb IPC unit tests",
   "number": 33,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 66,
   "deletions": 0,
   "merged_at": "2025-07-10T02:47:51+00:00",
   "opened_at": "2025-05-20T15:57:05+00:00",
   "task_type": "test",
   "files_changed": 1,
   "hours_to_merge": 1210.85
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Document REPL webserver start",
   "number": 32,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 50,
   "deletions": 0,
   "merged_at": "2025-05-20T15:36:24+00:00",
   "opened_at": "2025-05-20T15:36:08+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix REPL output for torch tensors",
   "number": 31,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 2,
   "deletions": 0,
   "merged_at": "2025-05-20T15:24:15+00:00",
   "opened_at": "2025-05-20T15:24:02+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Clarify NumPy slice behavior",
   "number": 30,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 32,
   "deletions": 19,
   "merged_at": "2025-05-20T15:04:39+00:00",
   "opened_at": "2025-05-20T15:03:40+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 0.02
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Expand numpy slice tests and docs",
   "number": 29,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 45,
   "deletions": 0,
   "merged_at": "2025-05-20T14:44:21+00:00",
   "opened_at": "2025-05-20T14:43:14+00:00",
   "task_type": "test",
   "files_changed": 2,
   "hours_to_merge": 0.02
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add torch backend tests",
   "number": 28,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 42,
   "deletions": 0,
   "merged_at": "2025-05-20T15:16:56+00:00",
   "opened_at": "2025-05-20T14:42:29+00:00",
   "task_type": "test",
   "files_changed": 1,
   "hours_to_merge": 0.57
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix numpy index wildcard handling",
   "number": 26,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-05-20T14:41:51+00:00",
   "opened_at": "2025-05-20T14:37:53+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.07
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix web server startup from REPL",
   "number": 24,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 137,
   "deletions": 2,
   "merged_at": "2025-05-20T14:30:23+00:00",
   "opened_at": "2025-05-19T22:56:12+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 15.57
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix Format2 handling of lists",
   "number": 22,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 7,
   "deletions": 4,
   "merged_at": "2025-05-19T22:04:25+00:00",
   "opened_at": "2025-05-19T22:03:01+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.02
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Simplify AGENTS test instructions",
   "number": 21,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 7,
   "merged_at": "2025-05-19T21:56:32+00:00",
   "opened_at": "2025-05-19T21:56:23+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add wildcard slice behavior",
   "number": 20,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 41,
   "deletions": 4,
   "merged_at": null,
   "opened_at": "2025-05-19T04:36:13+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Add experimental kdb+ IPC support",
   "number": 19,
   "outcome": "stale",
   "index_ok": false,
   "additions": 561,
   "deletions": 4,
   "merged_at": null,
   "opened_at": "2025-05-19T04:32:23+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Add cointegration module and update streaming scripts",
   "number": 18,
   "outcome": "stale",
   "index_ok": false,
   "additions": 61,
   "deletions": 6,
   "merged_at": null,
   "opened_at": "2025-05-19T04:32:13+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve docs with REPL guide",
   "number": 17,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 34,
   "deletions": 1,
   "merged_at": "2025-05-20T15:09:36+00:00",
   "opened_at": "2025-05-19T04:25:13+00:00",
   "task_type": "docs",
   "files_changed": 3,
   "hours_to_merge": 34.74
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix reshape of strings",
   "number": 16,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 10,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-05-19T04:00:56+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add experimental torch backend",
   "number": 15,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 203,
   "deletions": 10,
   "merged_at": null,
   "opened_at": "2025-05-18T22:40:20+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Add Terraform deployment for ticker plant",
   "number": 14,
   "outcome": "stale",
   "index_ok": false,
   "additions": 126,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-05-18T22:34:25+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix flake8 F824 error",
   "number": 13,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 0,
   "deletions": 1,
   "merged_at": "2025-05-18T19:44:23+00:00",
   "opened_at": "2025-05-18T19:40:06+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.07
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix eval_monad_list return",
   "number": 12,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 49,
   "deletions": 1,
   "merged_at": "2025-05-18T18:39:37+00:00",
   "opened_at": "2025-05-18T18:12:31+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.45
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix module import filter",
   "number": 11,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-05-18T18:39:51+00:00",
   "opened_at": "2025-05-17T03:12:51+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 39.45
  }
 ],
 "indexed": 15,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-05",
   "merged": 15,
   "flights": 24
  },
  {
   "burns": 0,
   "month": "2025-06",
   "merged": 3,
   "flights": 5
  },
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 5,
   "flights": 9
  }
 ],
 "top_authors": [
  {
   "name": "Brian Guarraci",
   "login": "briangu",
   "flights": 38,
   "indexed": 15
  }
 ],
 "page": "https://agentriders.com/logs/briangu/klongpy/"
}