{
 "flight": {
  "id": 124960,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Fix PhantomJS tests by switching to jsdom",
  "number": 105,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex took a fix task, switching PhantomJS tests to jsdom. The change replaces deprecated webpack config options, runs mocha with babel instead of karma, adds jsdom support, fixes an import case, and adjusts the SkylightInteractor helper. It touches five files with 18 additions and 12 deletions. It merged with no changes requested.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 18,
  "closed_at": "2025-06-15T16:35:36+00:00",
  "deletions": 12,
  "merged_at": "2025-06-15T16:35:36+00:00",
  "opened_at": "2025-06-15T16:33:53+00:00",
  "task_type": "fix",
  "body_chars": 298,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:59:18.169162+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- replace deprecated webpack config options\n- run mocha with babel instead of karma/PhantomJS\n- provide jsdom support for tests and fix import case\n- adjust SkylightInteractor helper\n\n## Testing\n- `npm test`\n\n------\nhttps://chatgpt.com/codex/tasks/task_e_684de1f968108331990f115180cbf044",
  "review_count": 0,
  "files_changed": 5,
  "hours_to_merge": 0.03,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:59:18.169162+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "react-skylight",
  "owner": "marcio",
  "stars": 568,
  "license": "MIT",
  "full_name": "marcio/react-skylight",
  "primary_language": "JavaScript"
 },
 "author": {
  "login": "marcio",
  "name": "Marcio Gasparotto",
  "github_profile": "https://github.com/marcio",
  "page": "https://agentriders.com/logs/author/marcio/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Marcio Gasparotto"
  },
  {
   "at": "2025-06-15T16:33:53+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "marcio"
  },
  {
   "at": "2025-06-15T16:35:36+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "marcio"
  },
  {
   "at": "2025-06-15T16:35:36+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "marcio"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Modernize React Skylight",
   "number": 107,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 275,
   "deletions": 491,
   "merged_at": "2025-06-15T20:53:05+00:00",
   "opened_at": "2025-06-15T20:31:30+00:00",
   "task_type": "refactor",
   "files_changed": 14,
   "hours_to_merge": 0.36
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Update webpack config in karma",
   "number": 106,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 7,
   "deletions": 7,
   "merged_at": null,
   "opened_at": "2025-06-15T16:34:09+00:00",
   "task_type": "build",
   "files_changed": 1,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/marcio/react-skylight/pull/105",
 "page": "https://agentriders.com/logs/marcio/react-skylight/105/"
}