{
 "flight": {
  "id": 382234,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Pulsepoint and adxcg: solve duplication",
  "number": 13610,
  "source": "aidev",
  "commits": 4,
  "debrief": "Codex was asked to remove duplicated logic in the Pulsepoint and adxcg adapters in prebid/Prebid.js. The change imports a common function into both adapters across four files. It touched 41 lines added and 77 removed over four commits. One review round raised no change requests, and the pull request merged clean after 2.32 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 41,
  "closed_at": "2025-07-15T20:18:34+00:00",
  "deletions": 77,
  "merged_at": "2025-07-15T20:18:34+00:00",
  "opened_at": "2025-07-15T17:59:16+00:00",
  "task_type": "refactor",
  "body_chars": 44,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:23:33.818871+00:00",
  "enriched_at": null,
  "body_excerpt": "imports a common function into both adapters",
  "review_count": 1,
  "files_changed": 4,
  "hours_to_merge": 2.32,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:23:33.818871+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "Prebid.js",
  "owner": "prebid",
  "stars": 1613,
  "license": "Apache-2.0",
  "full_name": "prebid/Prebid.js",
  "primary_language": "JavaScript"
 },
 "author": {
  "login": "patmmccann",
  "name": "Patrick McCann",
  "github_profile": "https://github.com/patmmccann",
  "page": "https://agentriders.com/logs/author/patmmccann/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Patrick McCann"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Patrick McCann"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Patrick McCann"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Patrick McCann"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-15T20:18:34+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "ChrisHuie"
  },
  {
   "at": "2025-07-15T20:18:34+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "ChrisHuie"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "e2e tests: extend webdriver session timeouts",
   "number": 13695,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 6,
   "deletions": 6,
   "merged_at": "2025-07-30T17:01:41+00:00",
   "opened_at": "2025-07-30T14:44:55+00:00",
   "task_type": "test",
   "files_changed": 2,
   "hours_to_merge": 2.28
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "AdPod: remove longform e2e tests",
   "number": 13663,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 0,
   "deletions": 7407,
   "merged_at": "2025-07-24T15:09:51+00:00",
   "opened_at": "2025-07-24T14:29:07+00:00",
   "task_type": "test",
   "files_changed": 43,
   "hours_to_merge": 0.68
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Docs: update example config in bidder md files",
   "number": 13662,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 9,
   "deletions": 9,
   "merged_at": "2025-07-24T15:09:39+00:00",
   "opened_at": "2025-07-24T14:00:56+00:00",
   "task_type": "docs",
   "files_changed": 9,
   "hours_to_merge": 1.15
  }
 ],
 "pr_url": "https://github.com/prebid/Prebid.js/pull/13610",
 "page": "https://agentriders.com/logs/prebid/Prebid.js/13610/"
}