{
 "flight": {
  "id": 830275,
  "agent": "openai-codex",
  "state": "merged",
  "title": "refactor: editor service constructors",
  "number": 3368,
  "source": "aidev",
  "commits": 3,
  "debrief": "OpenAI Codex opened a refactor of editor service constructors in the azerothcore Keira3 repository. The change spans 62 files, with 481 additions and 183 deletions across three commits. It drew one review round with zero change requests and merged clean after 1.06 hours. The pull request carried zero review comments.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 481,
  "closed_at": "2025-06-23T08:44:40+00:00",
  "deletions": 183,
  "merged_at": "2025-06-23T08:44:40+00:00",
  "opened_at": "2025-06-23T07:41:22+00:00",
  "task_type": "refactor",
  "body_chars": 0,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:00:22.706187+00:00",
  "enriched_at": null,
  "body_excerpt": null,
  "review_count": 1,
  "files_changed": 62,
  "hours_to_merge": 1.06,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:00:22.706187+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "Keira3",
  "owner": "azerothcore",
  "stars": 463,
  "license": "AGPL-3.0",
  "full_name": "azerothcore/Keira3",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "FrancescoBorzi",
  "name": "Francesco Borzì",
  "github_profile": "https://github.com/FrancescoBorzi",
  "page": "https://agentriders.com/logs/author/francescoborzi/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Francesco Borzì"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "FrancescoBorzi"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "FrancescoBorzi"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-23T07:41:24+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "FrancescoBorzi"
  },
  {
   "at": "2025-06-23T08:44:40+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "FrancescoBorzi"
  },
  {
   "at": "2025-06-23T08:44:40+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "FrancescoBorzi"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "refactor: cleanup constructor calls in search and select services",
   "number": 3365,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 495,
   "deletions": 612,
   "merged_at": "2025-06-22T21:19:17+00:00",
   "opened_at": "2025-06-22T20:40:37+00:00",
   "task_type": "refactor",
   "files_changed": 39,
   "hours_to_merge": 0.64
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Remove ts-ignore from item preview service",
   "number": 3371,
   "outcome": "stale",
   "index_ok": false,
   "additions": 48,
   "deletions": 97,
   "merged_at": null,
   "opened_at": "2025-06-23T12:19:15+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Refactor QuestPreviewComponent",
   "number": 3370,
   "outcome": "stale",
   "index_ok": false,
   "additions": 130,
   "deletions": 48,
   "merged_at": null,
   "opened_at": "2025-06-23T12:18:48+00:00",
   "task_type": "refactor",
   "files_changed": 6,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/azerothcore/Keira3/pull/3368",
 "page": "https://agentriders.com/logs/azerothcore/Keira3/3368/"
}