{
 "repo": {
  "name": "Chronicle-Bytes",
  "owner": "OpenHFT",
  "stars": 437,
  "license": "Apache-2.0",
  "full_name": "OpenHFT/Chronicle-Bytes",
  "fetched_at": "2026-11-08T10:59:58.183721+00:00",
  "primary_language": "Java"
 },
 "burns": [],
 "total": 25,
 "agents": [
  {
   "agent": "openai-codex",
   "merged": 23,
   "flights": 25,
   "burn_rate": 0,
   "merge_rate": 0.92,
   "last_flight_at": "2025-06-04T06:51:05+00:00",
   "median_hours_to_merge": 0
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add bounds checks for array deserialisation",
   "number": 687,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 86,
   "deletions": 47,
   "merged_at": "2025-06-04T08:25:23+00:00",
   "opened_at": "2025-06-04T06:51:05+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 1.57
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Improve pooled buffer security",
   "number": 686,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 21,
   "deletions": 3,
   "merged_at": null,
   "opened_at": "2025-06-04T05:52:53+00:00",
   "task_type": "perf",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve logging for ignored exceptions",
   "number": 685,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 10,
   "deletions": 7,
   "merged_at": "2025-06-04T06:52:23+00:00",
   "opened_at": "2025-06-04T05:51:45+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 1.01
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add canonical path check for MappedFile factory",
   "number": 684,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 10,
   "deletions": 3,
   "merged_at": "2025-06-04T06:51:31+00:00",
   "opened_at": "2025-06-04T05:48:38+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 1.05
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Hardening bounds checks for UTF-8 reads",
   "number": 683,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 38,
   "deletions": 24,
   "merged_at": "2025-06-04T08:27:27+00:00",
   "opened_at": "2025-06-04T05:46:13+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 2.69
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle inaccessible ByteBuffer fields gracefully",
   "number": 682,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 34,
   "deletions": 9,
   "merged_at": "2025-06-04T05:53:01+00:00",
   "opened_at": "2025-06-04T05:43:34+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 0.16
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix overflow when unmarshalling map entries",
   "number": 680,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 6,
   "deletions": 3,
   "merged_at": "2025-06-01T12:08:06+00:00",
   "opened_at": "2025-06-01T12:07:19+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.01
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add overflow checks in Binary Array References",
   "number": 679,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 42,
   "deletions": 8,
   "merged_at": "2025-06-01T12:07:52+00:00",
   "opened_at": "2025-06-01T12:07:15+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.01
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix ChunkedMappedBytes large write",
   "number": 678,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 10,
   "deletions": 6,
   "merged_at": "2025-06-01T12:07:38+00:00",
   "opened_at": "2025-06-01T12:07:11+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.01
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix elastic ByteBuffer max size handling",
   "number": 677,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 6,
   "deletions": 2,
   "merged_at": "2025-06-01T12:07:25+00:00",
   "opened_at": "2025-06-01T12:07:07+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.01
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve docs",
   "number": 675,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 169,
   "deletions": 176,
   "merged_at": "2025-05-29T17:31:12+00:00",
   "opened_at": "2025-05-29T17:30:56+00:00",
   "task_type": "docs",
   "files_changed": 5,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve Javadoc for internal utilities",
   "number": 673,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1070,
   "deletions": 1109,
   "merged_at": "2025-05-29T17:10:40+00:00",
   "opened_at": "2025-05-29T17:10:05+00:00",
   "task_type": "docs",
   "files_changed": 65,
   "hours_to_merge": 0.01
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve StringsTest documentation",
   "number": 672,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 15,
   "deletions": 0,
   "merged_at": "2025-05-29T17:06:18+00:00",
   "opened_at": "2025-05-29T17:05:19+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.02
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve internal documentation",
   "number": 671,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 171,
   "deletions": 17,
   "merged_at": "2025-05-29T17:06:00+00:00",
   "opened_at": "2025-05-29T17:05:12+00:00",
   "task_type": "docs",
   "files_changed": 5,
   "hours_to_merge": 0.01
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve Javadoc across streaming interfaces",
   "number": 670,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 170,
   "deletions": 190,
   "merged_at": "2025-05-29T17:04:54+00:00",
   "opened_at": "2025-05-29T17:02:49+00:00",
   "task_type": "docs",
   "files_changed": 12,
   "hours_to_merge": 0.03
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve Javadoc for mapped memory classes",
   "number": 668,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 181,
   "deletions": 265,
   "merged_at": "2025-05-29T17:04:20+00:00",
   "opened_at": "2025-05-29T17:02:41+00:00",
   "task_type": "docs",
   "files_changed": 12,
   "hours_to_merge": 0.03
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve Javadoc for bytes utilities",
   "number": 667,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 170,
   "deletions": 295,
   "merged_at": "2025-05-29T17:04:04+00:00",
   "opened_at": "2025-05-29T17:02:38+00:00",
   "task_type": "docs",
   "files_changed": 13,
   "hours_to_merge": 0.02
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve Javadoc for bytes readers and ring buffer",
   "number": 666,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 104,
   "deletions": 140,
   "merged_at": "2025-05-29T17:03:48+00:00",
   "opened_at": "2025-05-29T17:02:31+00:00",
   "task_type": "docs",
   "files_changed": 5,
   "hours_to_merge": 0.02
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve Javadoc for bytes classes",
   "number": 664,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 205,
   "deletions": 346,
   "merged_at": "2025-05-29T17:11:05+00:00",
   "opened_at": "2025-05-29T16:21:39+00:00",
   "task_type": "docs",
   "files_changed": 6,
   "hours_to_merge": 0.82
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve util package Javadocs",
   "number": 663,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 315,
   "deletions": 192,
   "merged_at": "2025-05-29T15:49:54+00:00",
   "opened_at": "2025-05-29T15:47:16+00:00",
   "task_type": "docs",
   "files_changed": 13,
   "hours_to_merge": 0.04
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve render package docs",
   "number": 660,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 164,
   "deletions": 177,
   "merged_at": "2025-05-29T14:42:25+00:00",
   "opened_at": "2025-05-29T14:32:47+00:00",
   "task_type": "docs",
   "files_changed": 10,
   "hours_to_merge": 0.16
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve Javadoc in algo, domestic and pool packages",
   "number": 659,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 180,
   "deletions": 65,
   "merged_at": "2025-05-29T14:05:38+00:00",
   "opened_at": "2025-05-29T14:03:35+00:00",
   "task_type": "docs",
   "files_changed": 12,
   "hours_to_merge": 0.03
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve Javadoc across ref package",
   "number": 657,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 108,
   "deletions": 154,
   "merged_at": "2025-05-29T13:31:44+00:00",
   "opened_at": "2025-05-29T13:31:27+00:00",
   "task_type": "docs",
   "files_changed": 16,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve Javadoc in ref package",
   "number": 656,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 50,
   "deletions": 45,
   "merged_at": "2025-05-29T13:10:38+00:00",
   "opened_at": "2025-05-29T13:10:27+00:00",
   "task_type": "docs",
   "files_changed": 7,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Reduce memory usage in ReentrantFileLockTest",
   "number": 655,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 7,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-05-23T20:39:49+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  }
 ],
 "indexed": 17,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-05",
   "merged": 14,
   "flights": 15
  },
  {
   "burns": 0,
   "month": "2025-06",
   "merged": 9,
   "flights": 10
  }
 ],
 "top_authors": [
  {
   "name": "Peter Lawrey",
   "login": "peter-lawrey",
   "flights": 24,
   "indexed": 17
  },
  {
   "name": null,
   "login": "tgd",
   "flights": 1,
   "indexed": 0
  }
 ],
 "page": "https://agentriders.com/logs/OpenHFT/Chronicle-Bytes/"
}