{
 "repo": {
  "name": "cartography",
  "owner": "cartography-cncf",
  "stars": 4178,
  "license": "Apache-2.0",
  "full_name": "cartography-cncf/cartography",
  "fetched_at": "2026-11-08T11:00:15.889502+00:00",
  "primary_language": "Python"
 },
 "burns": [
  {
   "agent": "openai-codex",
   "number": 1675,
   "reviewer_excerpt": "Closing in favor of https://github.com/cartography-cncf/cartography/pull/1684",
   "reviewer_excerpt_url": "https://github.com/cartography-cncf/cartography/pull/1675#issuecomment-3081188929"
  }
 ],
 "total": 18,
 "agents": [
  {
   "agent": "openai-codex",
   "merged": 9,
   "flights": 18,
   "burn_rate": 0.067,
   "merge_rate": 0.6,
   "last_flight_at": "2025-07-29T21:51:57+00:00",
   "median_hours_to_merge": 58.7
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "feat: Add ingestion from disk for Trivy",
   "number": 1737,
   "outcome": "stale",
   "index_ok": false,
   "additions": 3464,
   "deletions": 1882,
   "merged_at": null,
   "opened_at": "2025-07-29T21:51:57+00:00",
   "task_type": "feat",
   "files_changed": 30,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "chore: Refactor ESDomain to new data model (#1668)",
   "number": 1701,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 233,
   "deletions": 204,
   "merged_at": null,
   "opened_at": "2025-07-19T05:27:20+00:00",
   "task_type": "chore",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "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": "Refactor LoadBalancerV2 to new data model",
   "number": 1695,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 332,
   "deletions": 177,
   "merged_at": null,
   "opened_at": "2025-07-17T18:33:32+00:00",
   "task_type": "refactor",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Refactor KMSKey ingestion to data model",
   "number": 1694,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 58,
   "deletions": 26,
   "merged_at": null,
   "opened_at": "2025-07-17T18:13:40+00:00",
   "task_type": "refactor",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Add OAuth token support for Tailscale",
   "number": 1679,
   "outcome": "stale",
   "index_ok": false,
   "additions": 27,
   "deletions": 11,
   "merged_at": null,
   "opened_at": "2025-07-07T22:31:57+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "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": "Add department and manager ingestion for Entra users",
   "number": 1664,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 5291,
   "deletions": 863,
   "merged_at": "2025-07-04T06:54:15+00:00",
   "opened_at": "2025-07-01T20:10:51+00:00",
   "task_type": "feat",
   "files_changed": 71,
   "hours_to_merge": 58.72
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Add ECS task internet exposure analysis",
   "number": 1637,
   "outcome": "stale",
   "index_ok": false,
   "additions": 87,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-06-16T22:13:36+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Refactor AWS Lambda module to new data model",
   "number": 1631,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 392,
   "deletions": 237,
   "merged_at": null,
   "opened_at": "2025-06-15T05:39:45+00:00",
   "task_type": "refactor",
   "files_changed": 9,
   "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
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Refactor AWS TGW module to new data model",
   "number": 1624,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 308,
   "deletions": 217,
   "merged_at": null,
   "opened_at": "2025-06-10T03:29:54+00:00",
   "task_type": "refactor",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: refactor EBS snapshots module (issue #665, #1414)",
   "number": 1623,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 22559,
   "deletions": 2173,
   "merged_at": "2025-07-18T17:26:45+00:00",
   "opened_at": "2025-06-10T03:26:37+00:00",
   "task_type": "fix",
   "files_changed": 307,
   "hours_to_merge": 926
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: #1616: batch requests to the AWS resourcegroupstaggingapi",
   "number": 1622,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 30439,
   "deletions": 2678,
   "merged_at": "2025-07-28T14:10:47+00:00",
   "opened_at": "2025-06-10T01:01:49+00:00",
   "task_type": "fix",
   "files_changed": 376,
   "hours_to_merge": 1165.15
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "chore: Refactor ECS module to new data model",
   "number": 1620,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1648,
   "deletions": 692,
   "merged_at": "2025-06-23T15:07:37+00:00",
   "opened_at": "2025-06-09T22:40:54+00:00",
   "task_type": "chore",
   "files_changed": 12,
   "hours_to_merge": 328.45
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Refactor AWS SQS to new data model",
   "number": 1619,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 370,
   "deletions": 103,
   "merged_at": "2025-06-10T00:32:49+00:00",
   "opened_at": "2025-06-09T22:39:53+00:00",
   "task_type": "refactor",
   "files_changed": 7,
   "hours_to_merge": 1.88
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Add nested Entra group support",
   "number": 1618,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 252,
   "deletions": 33,
   "merged_at": "2025-06-10T23:03:40+00:00",
   "opened_at": "2025-06-09T22:19:43+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": 24.73
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Add Entra groups intel module",
   "number": 1614,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 476,
   "deletions": 43,
   "merged_at": "2025-06-09T20:37:42+00:00",
   "opened_at": "2025-06-09T17:59:41+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": 2.63
  }
 ],
 "indexed": 9,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-06",
   "merged": 7,
   "flights": 10
  },
  {
   "burns": 1,
   "month": "2025-07",
   "merged": 2,
   "flights": 8
  }
 ],
 "top_authors": [
  {
   "name": "Alex Chantavy",
   "login": "achantavy",
   "flights": 11,
   "indexed": 5
  },
  {
   "name": "Kunaal Sikka",
   "login": "kunaals",
   "flights": 7,
   "indexed": 4
  }
 ],
 "page": "https://agentriders.com/logs/cartography-cncf/cartography/"
}