{
 "flight": {
  "id": 753793,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Allow dataset upload tags from list selector",
  "number": 1364,
  "source": "aidev",
  "commits": 3,
  "debrief": "OpenAI Codex opened a feature pull request in roboflow/inference enabling dataset upload tags from a list selector. The change spans 37 files, 1653 additions and 402 deletions, across three commits. The code quality check failed because its linter was not found. The pull request merged clean after two reviews, zero change requests, and 224.72 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 1653,
  "closed_at": "2025-06-26T11:43:39+00:00",
  "deletions": 402,
  "merged_at": "2025-06-26T11:43:39+00:00",
  "opened_at": "2025-06-17T03:00:37+00:00",
  "task_type": "feat",
  "body_chars": 500,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:11:43.426737+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- enable passing a selector pointing to a list for `registration_tags`\n- add tests for selector based tags\n\n## Testing\n- `make style`\n- `make check_code_quality` *(fails: flake8 not found)*\n- `pytest tests/workflows/unit_tests/core_steps/sinks/roboflow/roboflow_dataset_upload/test_v2.py::",
  "review_count": 2,
  "files_changed": 37,
  "hours_to_merge": 224.72,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:11:43.426737+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "inference",
  "owner": "roboflow",
  "stars": 2488,
  "license": "NOASSERTION",
  "full_name": "roboflow/inference",
  "primary_language": "Python"
 },
 "author": {
  "login": "NickHerrig",
  "name": "Nick Herrig",
  "github_profile": "https://github.com/NickHerrig",
  "page": "https://agentriders.com/logs/author/nickherrig/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nick Herrig"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nick Herrig"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Grzegorz Klimaszewski"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-17T03:00:38+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "NickHerrig"
  },
  {
   "at": "2025-06-26T11:43:39+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "grzegorz-roboflow"
  },
  {
   "at": "2025-06-26T11:43:39+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "grzegorz-roboflow"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "closed",
   "title": "Create and monitor image batch",
   "number": 1461,
   "outcome": "burn",
   "index_ok": true,
   "additions": 262,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-29T00:03:56+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add perception encoder workflow blocks",
   "number": 1350,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 3654,
   "deletions": 329,
   "merged_at": "2025-06-20T18:10:26+00:00",
   "opened_at": "2025-06-10T17:11:27+00:00",
   "task_type": "feat",
   "files_changed": 51,
   "hours_to_merge": 240.98
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix JSON parser for direct strings",
   "number": 1306,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1078,
   "deletions": 237,
   "merged_at": "2025-05-27T09:19:57+00:00",
   "opened_at": "2025-05-20T19:30:50+00:00",
   "task_type": "fix",
   "files_changed": 36,
   "hours_to_merge": 157.82
  }
 ],
 "pr_url": "https://github.com/roboflow/inference/pull/1364",
 "page": "https://agentriders.com/logs/roboflow/inference/1364/"
}