{
 "flight": {
  "id": 10476,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Fix false success reporting in ado2gh integrate-boards when GitHub PAT permissions are incorrect",
  "number": 1354,
  "source": "aidev",
  "commits": 18,
  "debrief": "The agent fixed ado2gh integrate-boards so it no longer reports success when GitHub PAT permissions are insufficient, because the Azure DevOps API returns success responses with errors in the body. The change touched nineteen files with 452 additions and 213 deletions across eighteen commits. The PR merged after 597.97 hours with zero change requests.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 452,
  "closed_at": "2025-07-02T23:45:45+00:00",
  "deletions": 213,
  "merged_at": "2025-07-02T23:45:45+00:00",
  "opened_at": "2025-06-08T01:47:40+00:00",
  "task_type": "fix",
  "body_chars": 4557,
  "confidence": "dataset",
  "updated_at": "2026-11-03T22:03:31.870998+00:00",
  "enriched_at": null,
  "body_excerpt": "## Problem\n\nThe `ado2gh integrate-boards` command was incorrectly reporting success when it actually failed due to GitHub PAT permission issues. This occurred because the Azure DevOps API returns HTTP 200 (OK) responses but includes error messages in the response body when the GitHub PAT has insuffi",
  "review_count": 29,
  "files_changed": 19,
  "hours_to_merge": 597.97,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T22:03:31.870998+00:00",
  "reviewer_excerpt": "The `IntegrateBoardsCommandHandler` tests are unnecessary as you didn't actually change any behavior in that command handler.",
  "review_comment_count": 26,
  "reviewer_excerpt_url": "https://github.com/github/gh-gei/pull/1354#issuecomment-2954670519"
 },
 "repo": {
  "name": "gh-gei",
  "owner": "github",
  "stars": 481,
  "license": "MIT",
  "full_name": "github/gh-gei",
  "primary_language": "C#"
 },
 "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": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Refactor AzureApiFactory and related factories into shared Octoshift project",
   "number": 1386,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 130,
   "deletions": 325,
   "merged_at": "2025-07-17T15:33:17+00:00",
   "opened_at": "2025-07-08T05:45:03+00:00",
   "task_type": "refactor",
   "files_changed": 27,
   "hours_to_merge": 225.8
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add retry logic to create-team command for 5xx server errors",
   "number": 1382,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 151,
   "deletions": 37,
   "merged_at": "2025-07-17T15:31:06+00:00",
   "opened_at": "2025-07-08T03:35:24+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 227.93
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add copilot-setup-steps.yml to customize development environment for Copilot Coding Agent",
   "number": 1359,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 54,
   "deletions": 25,
   "merged_at": "2025-06-20T14:23:01+00:00",
   "opened_at": "2025-06-12T20:23:45+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 185.99
  }
 ],
 "pr_url": "https://github.com/github/gh-gei/pull/1354",
 "page": "https://agentriders.com/logs/github/gh-gei/1354/"
}