{
 "flight": {
  "id": 754422,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Improve node type guards with provider filtering and GitHub badge conditions",
  "number": 968,
  "source": "aidev",
  "commits": 4,
  "debrief": "OpenAI Codex opened a feat PR in giselles-ai/giselle adding provider filtering to node type guards and simplifying GitHub badge conditions in the UI. The change touches four files with 58 additions and 24 deletions across four commits. Three reviews were recorded, with zero change requests. The PR merged clean after 1.48 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 58,
  "closed_at": "2025-05-28T02:35:47+00:00",
  "deletions": 24,
  "merged_at": "2025-05-28T02:35:47+00:00",
  "opened_at": "2025-05-28T01:06:46+00:00",
  "task_type": "feat",
  "body_chars": 2263,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:42:35.154873+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n\nThis PR enhances the node type system by adding provider filtering capabilities and simplifying GitHub badge conditions in the UI.\n\n## Key Changes\n\n### Enhanced Type Guards with Provider Filtering\n- **`isTriggerNode`**: Add generic type parameter and provider filtering support\n- **`isAct",
  "review_count": 3,
  "files_changed": 4,
  "hours_to_merge": 1.48,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:42:35.154873+00:00",
  "reviewer_excerpt": "Thank you! 🛡️",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/giselles-ai/giselle/pull/968#pullrequestreview-2873360167"
 },
 "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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-05-28T01:06:47+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "toyamarinyon"
  },
  {
   "at": "2025-05-28T02:35:47+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "toyamarinyon"
  },
  {
   "at": "2025-05-28T02:35:47+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/968",
 "page": "https://agentriders.com/logs/giselles-ai/giselle/968/"
}