{
 "flight": {
  "id": 754467,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Refactor web-search API",
  "number": 970,
  "source": "aidev",
  "commits": 1,
  "debrief": "Codex was assigned a web-search API refactor: renaming websearch files to web-search and API names to webSearch and WebSearch. The change touched four files, with 16 additions and 16 deletions, in one commit. The pull request drew two reviews, no change requests, and no review comments. It merged clean 0.14 hours after opening.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 16,
  "closed_at": "2025-05-28T02:50:45+00:00",
  "deletions": 16,
  "merged_at": "2025-05-28T02:50:45+00:00",
  "opened_at": "2025-05-28T02:42:07+00:00",
  "task_type": "refactor",
  "body_chars": 814,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:42:28.872649+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- rename `websearch` source and test files to `web-search`\n- update API names from `websearch`/`Websearch` to `webSearch`/`WebSearch`\n- adjust README examples\n\n## Testing\n- `pnpm -F @giselle-sdk/web-search build`\n- `pnpm -F @giselle-sdk/web-search test`\n- `pnpm -F @giselle-sdk/web-search ",
  "review_count": 2,
  "files_changed": 4,
  "hours_to_merge": 0.14,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:42:28.872649+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "giselle",
  "owner": "giselles-ai",
  "stars": 560,
  "license": "Apache-2.0",
  "full_name": "giselles-ai/giselle",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "shige",
  "name": "Tadashi Shigeoka",
  "github_profile": "https://github.com/shige",
  "page": "https://agentriders.com/logs/author/shige/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Tadashi Shigeoka"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-05-28T02:42:08+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "shige"
  },
  {
   "at": "2025-05-28T02:50:45+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "shige"
  },
  {
   "at": "2025-05-28T02:50:45+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "shige"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add onBeforeDelete to V2 editor",
   "number": 1569,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 10,
   "deletions": 0,
   "merged_at": "2025-07-30T10:41:57+00:00",
   "opened_at": "2025-07-30T00:06:38+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 10.59
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Rename Query Node output port",
   "number": 1383,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-07-07T01:54:07+00:00",
   "opened_at": "2025-07-07T01:40:46+00:00",
   "task_type": "style",
   "files_changed": 1,
   "hours_to_merge": 0.22
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix PostgreSQL tool dialog title",
   "number": 1382,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-07-07T04:44:30+00:00",
   "opened_at": "2025-07-07T01:17:28+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 3.45
  }
 ],
 "pr_url": "https://github.com/giselles-ai/giselle/pull/970",
 "page": "https://agentriders.com/logs/giselles-ai/giselle/970/"
}