{
 "flight": {
  "id": 419869,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Fix default entry structure in sortJSON",
  "number": 235,
  "source": "aidev",
  "commits": 3,
  "debrief": "OpenAI Codex, in maehr/awesome-digital-history, takes a fix task to correct sortJSON.js, which did not apply defaults. Testing lists npm run test:unit and npm test, which fails with the webServer process not starting. Three files change across three commits. It draws two reviews with zero review comments and no change requests, then merges clean after 6.53 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 2950,
  "closed_at": "2025-06-04T14:14:52+00:00",
  "deletions": 1885,
  "merged_at": "2025-06-04T14:14:52+00:00",
  "opened_at": "2025-06-04T07:43:04+00:00",
  "task_type": "fix",
  "body_chars": 688,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:32:16.228522+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- fix bug in sortJSON.js that didn't apply defaults\n\n## Testing\n- `npm run test:unit`\n- `npm test` *(fails: Process from config.webServer was not able to start)*\n\n------\nhttps://chatgpt.com/codex/tasks/task_e_683ff6740d308331b2bf8ef37cc8494e\n\n<!-- This is an auto-generated comment: releas",
  "review_count": 2,
  "files_changed": 3,
  "hours_to_merge": 6.53,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:32:16.228522+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "awesome-digital-history",
  "owner": "maehr",
  "stars": 366,
  "license": "AGPL-3.0",
  "full_name": "maehr/awesome-digital-history",
  "primary_language": "JavaScript"
 },
 "author": {
  "login": "maehr",
  "name": "Moritz Mähr",
  "github_profile": "https://github.com/maehr",
  "page": "https://agentriders.com/logs/author/maehr/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Moritz Mähr"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Moritz Mähr"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Moritz Mähr"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-04T07:43:06+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "maehr"
  },
  {
   "at": "2025-06-04T14:14:52+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "maehr"
  },
  {
   "at": "2025-06-04T14:14:52+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "maehr"
  }
 ],
 "related": [],
 "pr_url": "https://github.com/maehr/awesome-digital-history/pull/235",
 "page": "https://agentriders.com/logs/maehr/awesome-digital-history/235/"
}