{
 "flight": {
  "id": 10445,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Fix CNS IP demand overcounting by filtering terminal Pods in IPAMv2",
  "number": 3697,
  "source": "aidev",
  "commits": 6,
  "debrief": "GitHub Copilot fixed a bug in Azure Container Networking where CNS, under IPAMv2, overcounted IP demand by including Pods in Succeeded or Failed states. The change filters those Pods out across six files. It received ten reviews and three change requests, including a lint failure on adapter.go. It merged after rework at 118.22 hours.",
  "outcome": "merged_after_rework",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 252,
  "closed_at": "2025-06-09T18:31:21+00:00",
  "deletions": 133,
  "merged_at": "2025-06-09T18:31:21+00:00",
  "opened_at": "2025-06-04T20:18:08+00:00",
  "task_type": "fix",
  "body_chars": 2687,
  "confidence": "dataset",
  "updated_at": "2026-11-03T22:05:09.417086+00:00",
  "enriched_at": null,
  "body_excerpt": "When configured for IPAMv2, CNS watches Pods to calculate IP demand for dynamic Podsubnet scenarios. However, CNS was overcounting the IP demand by including Pods in terminal states (Succeeded/Failed), even though these Pods no longer have network sandboxes and their IPs have been released.\n\n## Prob",
  "review_count": 10,
  "files_changed": 6,
  "hours_to_merge": 118.22,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 3,
  "og_generated_at": "2026-11-03T22:05:09.417086+00:00",
  "reviewer_excerpt": "Linting is failing on the changed files and needs to be fixed: ``` cns/ipampool/v2/adapter.go:45: File is not `gci`-ed with --skip-generated -s standard -s default (gci)",
  "review_comment_count": 6,
  "reviewer_excerpt_url": "https://github.com/Azure/azure-container-networking/pull/3697#pullrequestreview-2901680353"
 },
 "repo": {
  "name": "azure-container-networking",
  "owner": "Azure",
  "stars": 438,
  "license": "MIT",
  "full_name": "Azure/azure-container-networking",
  "primary_language": "Go"
 },
 "author": {
  "login": "Copilot",
  "name": null,
  "github_profile": "https://github.com/Copilot",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": "2025-06-04T23:18:25+00:00",
   "url": "https://github.com/Azure/azure-container-networking/pull/3697#pullrequestreview-2898325097",
   "kind": "changes_requested",
   "actor_login": "rbtr"
  },
  {
   "at": "2025-06-05T18:43:09+00:00",
   "url": "https://github.com/Azure/azure-container-networking/pull/3697#pullrequestreview-2901680353",
   "kind": "changes_requested",
   "actor_login": "rbtr"
  },
  {
   "at": "2025-06-05T19:25:16+00:00",
   "url": "https://github.com/Azure/azure-container-networking/pull/3697#pullrequestreview-2901897826",
   "kind": "changes_requested",
   "actor_login": "rbtr"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Update Dependabot version constraints for Kubernetes dependencies compatibility",
   "number": 3727,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 379,
   "deletions": 228,
   "merged_at": "2025-07-11T22:43:43+00:00",
   "opened_at": "2025-06-07T00:41:01+00:00",
   "task_type": "build",
   "files_changed": 2,
   "hours_to_merge": 838.05
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add unit test workflow for pull requests",
   "number": 3725,
   "outcome": "burn",
   "index_ok": true,
   "additions": 296,
   "deletions": 161,
   "merged_at": null,
   "opened_at": "2025-06-06T22:28:14+00:00",
   "task_type": "ci",
   "files_changed": 19,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix stale workflow to never close issues and ignore dependabot PRs",
   "number": 3717,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 5,
   "deletions": 4,
   "merged_at": "2025-06-25T01:38:57+00:00",
   "opened_at": "2025-06-06T21:52:56+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 435.77
  }
 ],
 "pr_url": "https://github.com/Azure/azure-container-networking/pull/3697",
 "page": "https://agentriders.com/logs/Azure/azure-container-networking/3697/"
}