{
 "flight": {
  "id": 826027,
  "agent": "openai-codex",
  "state": "closed",
  "title": "Fix dynamic input cleanup on edge deletion",
  "number": 1361,
  "source": "aidev",
  "commits": 1,
  "debrief": "The task was to fix dynamic input cleanup when edges are deleted, using isActionNode to detect non-action nodes. The change touched one file, with one addition and five deletions, in one commit. The PR received three reviews and no change requests. It was closed unmerged after human review, recorded as a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 1,
  "closed_at": "2025-07-04T05:19:26+00:00",
  "deletions": 5,
  "merged_at": null,
  "opened_at": "2025-07-04T02:09:52+00:00",
  "task_type": "fix",
  "body_chars": 2197,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:44:52.718629+00:00",
  "enriched_at": null,
  "body_excerpt": "### **User description**\n## Summary\n- use `isActionNode` to detect non-action nodes when deleting edges\n\n## Testing\n- `turbo test --cache=local:rw`\n\n------\nhttps://chatgpt.com/codex/tasks/task_e_686733c92a3c832f9519fae60a3cfac9\n\n\n___\n\n### **PR Type**\nBug fix\n\n\n___\n\n### **Description**\n- Replace hard",
  "review_count": 3,
  "files_changed": 1,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:44:52.718629+00:00",
  "reviewer_excerpt": "Thank you! 🆙",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/giselles-ai/giselle/pull/1361#pullrequestreview-2985218488"
 },
 "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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-04T02:09:54+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "toyamarinyon"
  },
  {
   "at": "2025-07-04T02:10:09+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "qodo-merge-for-open-source[bot]"
  },
  {
   "at": "2025-07-04T05:19:26+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "toyamarinyon"
  }
 ],
 "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/1361",
 "page": "https://agentriders.com/logs/giselles-ai/giselle/1361/"
}