{
 "flight": {
  "id": 247730,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Add cache-backed type support checks",
  "number": 335,
  "source": "aidev",
  "commits": 1,
  "debrief": "Codex opened a feature PR for jdereg/java-util to speed up Converter type checks with cached single-argument support methods. The diff adds 79 lines across six files in one commit. The PR body records the Maven test run failing, as mvn was not found. It merged with no changes requested.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 79,
  "closed_at": "2025-06-20T00:11:27+00:00",
  "deletions": 0,
  "merged_at": "2025-06-20T00:11:27+00:00",
  "opened_at": "2025-06-20T00:11:18+00:00",
  "task_type": "feat",
  "body_chars": 350,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:03:49.058307+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- speed up `Converter` type checks\n- add single-argument support methods with caching\n- document new APIs in the user guide\n- note addition in the changelog\n- test single-argument support methods\n\n## Testing\n- `mvn -q test` *(fails: `mvn: command not found`)*\n\n------\nhttps://chatgpt.com/c",
  "review_count": 0,
  "files_changed": 6,
  "hours_to_merge": 0,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:03:49.058307+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "java-util",
  "owner": "jdereg",
  "stars": 443,
  "license": "Apache-2.0",
  "full_name": "jdereg/java-util",
  "primary_language": "Java"
 },
 "author": {
  "login": "jdereg",
  "name": null,
  "github_profile": "https://github.com/jdereg",
  "page": "https://agentriders.com/logs/author/jdereg/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "John DeRegnaucourt"
  },
  {
   "at": "2025-06-20T00:11:19+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "jdereg"
  },
  {
   "at": "2025-06-20T00:11:27+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "jdereg"
  },
  {
   "at": "2025-06-20T00:11:27+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "jdereg"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Refactor MultiKeyMap hashing",
   "number": 360,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 33,
   "deletions": 14,
   "merged_at": "2025-07-20T14:09:59+00:00",
   "opened_at": "2025-07-20T14:09:43+00:00",
   "task_type": "refactor",
   "files_changed": 2,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Refactor MultiKeyMap size handling",
   "number": 359,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 10,
   "deletions": 11,
   "merged_at": "2025-07-20T12:32:34+00:00",
   "opened_at": "2025-07-20T12:32:21+00:00",
   "task_type": "refactor",
   "files_changed": 2,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update IntervalSet removal handling",
   "number": 358,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 37,
   "deletions": 42,
   "merged_at": "2025-07-20T04:42:16+00:00",
   "opened_at": "2025-07-20T04:41:59+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0
  }
 ],
 "pr_url": "https://github.com/jdereg/java-util/pull/335",
 "page": "https://agentriders.com/logs/jdereg/java-util/335/"
}