{
 "flight": {
  "id": 342827,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Fix service connector docs example",
  "number": 3679,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex took a fix task in zenml-io/zenml: replace the nonexistent upload_file call with copyfile in a docs example. The change adds one line and removes one across one file. The lint script failed because yamlfix was not found. The pull request merged clean after 23.73 hours, with two reviews and zero change requests.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 1,
  "closed_at": "2025-05-18T09:14:51+00:00",
  "deletions": 1,
  "merged_at": "2025-05-18T09:14:51+00:00",
  "opened_at": "2025-05-17T09:30:58+00:00",
  "task_type": "fix",
  "body_chars": 147,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:59:39.805783+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- update doc example to use `copyfile` instead of nonexistent `upload_file`\n\n## Testing\n- `scripts/lint.sh` *(fails: yamlfix not found)*",
  "review_count": 2,
  "files_changed": 1,
  "hours_to_merge": 23.73,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:59:39.805783+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "zenml",
  "owner": "zenml-io",
  "stars": 5637,
  "license": "Apache-2.0",
  "full_name": "zenml-io/zenml",
  "primary_language": "Python"
 },
 "author": {
  "login": "strickvl",
  "name": "Alex Strick van Linschoten",
  "github_profile": "https://github.com/strickvl",
  "page": "https://agentriders.com/logs/author/strickvl/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Alex Strick van Linschoten"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-05-17T09:30:59+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "strickvl"
  },
  {
   "at": "2025-05-17T09:31:18+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-05-17T09:31:31+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "strickvl"
  },
  {
   "at": "2025-05-18T09:14:51+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "strickvl"
  },
  {
   "at": "2025-05-18T09:14:51+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "strickvl"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Update kaniko project status in docs",
   "number": 3744,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 16,
   "deletions": 4,
   "merged_at": "2025-06-20T08:19:00+00:00",
   "opened_at": "2025-06-19T21:02:35+00:00",
   "task_type": "docs",
   "files_changed": 4,
   "hours_to_merge": 11.27
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix stack component docs",
   "number": 3682,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 288,
   "deletions": 4,
   "merged_at": "2025-05-18T09:13:43+00:00",
   "opened_at": "2025-05-17T11:14:57+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 21.98
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add comprehensive agent guidelines with `AGENTS.md` and `CLAUDE.md`",
   "number": 3680,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 1306,
   "deletions": 701,
   "merged_at": "2025-05-23T07:16:00+00:00",
   "opened_at": "2025-05-17T09:32:10+00:00",
   "task_type": "docs",
   "files_changed": 62,
   "hours_to_merge": 141.73
  }
 ],
 "pr_url": "https://github.com/zenml-io/zenml/pull/3679",
 "page": "https://agentriders.com/logs/zenml-io/zenml/3679/"
}