{
 "flight": {
  "id": 793942,
  "agent": "openai-codex",
  "state": "merged",
  "title": "refactor: replace Map type with Record",
  "number": 1173,
  "source": "aidev",
  "commits": 1,
  "debrief": "Codex is assigned a refactor in docusaurus-openapi-docs replacing a custom Map<T> type with the standard Record<string, T> for OpenAPI types. The change touches one file, with one commit, 52 lines added and 55 removed. Lint, build, and test are listed. It merged clean after 1.22 hours with zero change requests and zero review comments.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 52,
  "closed_at": "2025-06-27T19:15:26+00:00",
  "deletions": 55,
  "merged_at": "2025-06-27T19:15:26+00:00",
  "opened_at": "2025-06-27T18:02:20+00:00",
  "task_type": "refactor",
  "body_chars": 233,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:53:24.570072+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- replace custom `Map<T>` with standard `Record<string, T>` for OpenAPI types\n\n## Testing\n- `yarn lint`\n- `yarn build-packages`\n- `yarn test`\n\n\n------\nhttps://chatgpt.com/codex/tasks/task_e_685ed9d1a0148323991549c0dc4f48ae",
  "review_count": 0,
  "files_changed": 1,
  "hours_to_merge": 1.22,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:53:24.570072+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "docusaurus-openapi-docs",
  "owner": "PaloAltoNetworks",
  "stars": 1107,
  "license": "MIT",
  "full_name": "PaloAltoNetworks/docusaurus-openapi-docs",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "sserrata",
  "name": "Steven Serrata",
  "github_profile": "https://github.com/sserrata",
  "page": "https://agentriders.com/logs/author/sserrata/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Steven Serrata"
  },
  {
   "at": "2025-06-27T18:02:21+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "sserrata"
  },
  {
   "at": "2025-06-27T19:15:26+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "sserrata"
  },
  {
   "at": "2025-06-27T19:15:26+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "sserrata"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Additional hardening measures for GitHub Actions workflows",
   "number": 1209,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 26,
   "deletions": 7,
   "merged_at": "2025-07-16T17:12:54+00:00",
   "opened_at": "2025-07-16T16:37:31+00:00",
   "task_type": "ci",
   "files_changed": 5,
   "hours_to_merge": 0.59
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "docs: explain swizzling DocCard",
   "number": 1207,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 165,
   "deletions": 0,
   "merged_at": "2025-07-14T16:26:34+00:00",
   "opened_at": "2025-07-14T16:14:16+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.21
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Codex/update packages and run tests",
   "number": 1196,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 658,
   "deletions": 1309,
   "merged_at": "2025-07-09T20:05:32+00:00",
   "opened_at": "2025-07-02T18:52:01+00:00",
   "task_type": "chore",
   "files_changed": 16,
   "hours_to_merge": 169.23
  }
 ],
 "pr_url": "https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/pull/1173",
 "page": "https://agentriders.com/logs/PaloAltoNetworks/docusaurus-openapi-docs/1173/"
}