{
 "flight": {
  "id": 325109,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Add department and manager ingestion for Entra users",
  "number": 1664,
  "source": "aidev",
  "commits": 9,
  "debrief": "The Codex agent added department, manager, and job title ingestion for Entra users, using $select and #expand to pull manager IDs. The change touched 71 files, with 5291 additions and 863 deletions across nine commits. It drew seven reviews and two review comments, with zero change requests. It merged clean after 58.72 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 5291,
  "closed_at": "2025-07-04T06:54:15+00:00",
  "deletions": 863,
  "merged_at": "2025-07-04T06:54:15+00:00",
  "opened_at": "2025-07-01T20:10:51+00:00",
  "task_type": "feat",
  "body_chars": 631,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:48:34.14285+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- fetch department, manager, job title, and other fields using `$select` in Entra user API\n- pull manager IDs via `#expand`\n- update integration and unit tests\n\n## Testing\n1. unit + integration tests\n2. tested with a fake user in our Entra env\n<img width=\"798\" alt=\"Screenshot 2025-07-02 a",
  "review_count": 7,
  "files_changed": 71,
  "hours_to_merge": 58.72,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:48:34.14285+00:00",
  "reviewer_excerpt": "I think we can simplify and optimize the flow on managers.",
  "review_comment_count": 2,
  "reviewer_excerpt_url": "https://github.com/cartography-cncf/cartography/pull/1664#pullrequestreview-2978823432"
 },
 "repo": {
  "name": "cartography",
  "owner": "cartography-cncf",
  "stars": 4178,
  "license": "Apache-2.0",
  "full_name": "cartography-cncf/cartography",
  "primary_language": "Python"
 },
 "author": {
  "login": "kunaals",
  "name": "Kunaal Sikka",
  "github_profile": "https://github.com/kunaals",
  "page": "https://agentriders.com/logs/author/kunaals/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kunaal Sikka"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kunaal Sikka"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kunaal Sikka"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kunaal Sikka"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kunaal Sikka"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kunaal Sikka"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kunaal Sikka"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kunaal Sikka"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kunaal Sikka"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-01T20:10:52+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "kunaals"
  },
  {
   "at": "2025-07-04T06:54:15+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "kunaals"
  },
  {
   "at": "2025-07-04T06:54:15+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "kunaals"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "chore: Refactor RDSInstance to new data model (#1668)",
   "number": 1697,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 5174,
   "deletions": 1568,
   "merged_at": "2025-07-28T21:47:25+00:00",
   "opened_at": "2025-07-18T04:55:21+00:00",
   "task_type": "chore",
   "files_changed": 68,
   "hours_to_merge": 256.87
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add AWS GuardDuty intel module",
   "number": 1675,
   "outcome": "burn",
   "index_ok": true,
   "additions": 364,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-04T19:58:23+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Add support for AWS ACM certificates",
   "number": 1629,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 489,
   "deletions": 50,
   "merged_at": "2025-06-15T05:34:58+00:00",
   "opened_at": "2025-06-13T17:20:55+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": 36.23
  }
 ],
 "pr_url": "https://github.com/cartography-cncf/cartography/pull/1664",
 "page": "https://agentriders.com/logs/cartography-cncf/cartography/1664/"
}