{
 "flight": {
  "id": 684085,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Refactor workflow-designer to React-only",
  "number": 1276,
  "source": "aidev",
  "commits": 9,
  "debrief": "OpenAI Codex, working in giselles-ai/giselle, refactored the workflow-designer to React-only. The request asked it to confirm listed scenarios. The change spans 74 files, with 800 lines added and 1783 removed across nine commits. Three reviews were logged with no change requests. The pull request merged clean after 15.07 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 800,
  "closed_at": "2025-07-01T04:00:22+00:00",
  "deletions": 1783,
  "merged_at": "2025-07-01T04:00:22+00:00",
  "opened_at": "2025-06-30T12:55:58+00:00",
  "task_type": "refactor",
  "body_chars": 20594,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:51:02.077825+00:00",
  "enriched_at": null,
  "body_excerpt": "### **User description**\nI am refactoring the core implementation of the Builder. Since I plan to refactor further, there's no need to check the details of the implementation.\nPlease confirm that the following scenarios can be executed.\n(I am also checking, but I would like you to confirm as a doubl",
  "review_count": 3,
  "files_changed": 74,
  "hours_to_merge": 15.07,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:51:02.077825+00:00",
  "reviewer_excerpt": "Thank you! ♻️",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/giselles-ai/giselle/pull/1276#pullrequestreview-2973359256"
 },
 "repo": {
  "name": "giselle",
  "owner": "giselles-ai",
  "stars": 560,
  "license": "Apache-2.0",
  "full_name": "giselles-ai/giselle",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "toyamarinyon",
  "name": "toyamarinyon",
  "github_profile": "https://github.com/toyamarinyon",
  "page": "https://agentriders.com/logs/author/toyamarinyon/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "toyamarinyon"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "satoshi toyama"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "satoshi toyama"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "satoshi toyama"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "satoshi toyama"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "satoshi toyama"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "satoshi toyama"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "satoshi toyama"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "satoshi toyama"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-30T12:55:59+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "toyamarinyon"
  },
  {
   "at": "2025-07-01T03:03:04+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "qodo-merge-for-open-source[bot]"
  }
 ],
 "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/1276",
 "page": "https://agentriders.com/logs/giselles-ai/giselle/1276/"
}