{
 "author": {
  "bio": null,
  "name": "Brian Guarraci",
  "login": "briangu",
  "is_bot": false,
  "company": null,
  "avatar_url": "https://avatars.githubusercontent.com/u/76862?v=4",
  "social_urls": [],
  "website_url": null,
  "github_user_id": 76862,
  "readme_excerpt": null,
  "profile_fetched_at": "2026-11-04T18:45:41.449539+00:00",
  "github_profile": "https://github.com/briangu"
 },
 "totals": {
  "burns": 0,
  "repos": 5,
  "merged": 85,
  "flights": 130,
  "indexed": 15,
  "burn_rate": 0,
  "merge_rate": 0.81,
  "last_flight_at": "2025-07-12T00:18:10+00:00"
 },
 "agents": [
  {
   "agent": "openai-codex",
   "burns": 0,
   "merged": 85,
   "flights": 130
  }
 ],
 "repos": [
  {
   "stars": 1,
   "flights": 85,
   "full_name": "briangu/memblast",
   "primary_language": "Rust"
  },
  {
   "stars": 316,
   "flights": 38,
   "full_name": "briangu/klongpy",
   "primary_language": "Python"
  },
  {
   "stars": 1,
   "flights": 3,
   "full_name": "briangu/tf2k8s",
   "primary_language": "HCL"
  },
  {
   "stars": 2,
   "flights": 3,
   "full_name": "briangu/waddleml",
   "primary_language": "Python"
  },
  {
   "stars": 2,
   "flights": 1,
   "full_name": "briangu/klongpy-vscode",
   "primary_language": null
  }
 ],
 "flights": [
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix disconnection handling",
   "number": 91,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-22T23:03:56+00:00",
   "opened_at": "2025-06-22T23:03:18+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.01
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "open",
   "title": "Ensure write/read arrays are correctly shaped",
   "number": 90,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-22T22:35:18+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "open",
   "title": "Use log crate for Rust logging",
   "number": 89,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-22T22:32:44+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "open",
   "title": "Fix removal of disconnected clients",
   "number": 88,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-22T03:56:36+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add MIT license file",
   "number": 87,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-20T00:38:52+00:00",
   "opened_at": "2025-06-20T00:38:46+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "open",
   "title": "Improve connection callbacks",
   "number": 86,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-19T16:22:34+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "briangu/tf2k8s",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update etcd to 3.6.1",
   "number": 3,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-19T15:39:31+00:00",
   "opened_at": "2025-06-19T15:21:59+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.29
  },
  {
   "repo": "briangu/klongpy",
   "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
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add multi-arch wheel publish workflow",
   "number": 85,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-22T22:14:51+00:00",
   "opened_at": "2025-06-19T05:27:21+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 88.79
  },
  {
   "repo": "briangu/tf2k8s",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix README typos",
   "number": 2,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-19T02:56:33+00:00",
   "opened_at": "2025-06-19T02:56:24+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "open",
   "title": "Switch to bincode serialization",
   "number": 83,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-18T20:22:21+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update READMEs",
   "number": 82,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-18T03:49:55+00:00",
   "opened_at": "2025-06-18T03:48:49+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.02
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add peer stress example",
   "number": 81,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-18T01:45:23+00:00",
   "opened_at": "2025-06-18T00:38:59+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.11
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix version test port allocation",
   "number": 80,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-17T20:41:01+00:00",
   "opened_at": "2025-06-17T20:37:50+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.05
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update examples for per-peer version tracking",
   "number": 79,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-17T20:17:22+00:00",
   "opened_at": "2025-06-17T19:54:47+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.38
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Rename send_meta to version_meta with checks",
   "number": 78,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-17T20:41:31+00:00",
   "opened_at": "2025-06-17T15:54:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4.78
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "open",
   "title": "Add client/server benchmark example",
   "number": 77,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-17T15:48:35+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add benchmark example",
   "number": 76,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-17T15:26:29+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix seqlock writer lock",
   "number": 75,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-17T15:15:53+00:00",
   "opened_at": "2025-06-17T15:14:53+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.02
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add peer connection API",
   "number": 71,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-14T21:37:18+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "open",
   "title": "Add DuckDB snapshot MVCC example",
   "number": 70,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-14T01:48:38+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Switch to async update callbacks",
   "number": 69,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T22:01:28+00:00",
   "opened_at": "2025-06-13T21:14:37+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.78
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "open",
   "title": "Fix on_update callback thread",
   "number": 68,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T19:27:19+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add dynamic heatmap example",
   "number": 67,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T18:06:59+00:00",
   "opened_at": "2025-06-13T17:01:56+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.08
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update README pub/sub summary",
   "number": 66,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T16:19:33+00:00",
   "opened_at": "2025-06-13T16:18:51+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.01
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "open",
   "title": "Implement network snapshot manager",
   "number": 65,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T14:53:00+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update README files",
   "number": 64,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T14:52:36+00:00",
   "opened_at": "2025-06-13T14:52:27+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "open",
   "title": "Add tokio metrics instrumentation",
   "number": 63,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T11:52:02+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "briangu/memblast",
   "agent": "openai-codex",
   "state": "open",
   "title": "Add skeleton RDMA backend",
   "number": 62,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T04:32:24+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  }
 ],
 "claim": null,
 "page": "https://agentriders.com/logs/author/briangu/"
}