{
 "flight": {
  "id": 32654,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Update TfsNodeStructureTool samples and docs for new NodeMapping array format",
  "number": 2753,
  "source": "aidev",
  "commits": 2,
  "debrief": "The agent was asked to update TfsNodeStructureTool samples, configuration files, and docs for a new mapping format using arrays of Match and Replacement objects. The change spans nine files, with 176 additions and 76 deletions across two commits. One review round raised no change requests, and the PR merged clean after 0.44 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 176,
  "closed_at": "2025-06-16T13:35:56+00:00",
  "deletions": 76,
  "merged_at": "2025-06-16T13:35:56+00:00",
  "opened_at": "2025-06-16T13:09:20+00:00",
  "task_type": "docs",
  "body_chars": 1727,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:58:50.315021+00:00",
  "enriched_at": null,
  "body_excerpt": "The `TfsNodeStructureTool` has been updated to use a new mapping format where mappings are arrays of objects with `Match` and `Replacement` properties instead of dictionary key-value pairs. This PR updates all documentation samples, configuration files, and XML comments to reflect the new format.\n\n#",
  "review_count": 1,
  "files_changed": 9,
  "hours_to_merge": 0.44,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:58:50.315021+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "azure-devops-migration-tools",
  "owner": "nkdAgility",
  "stars": 608,
  "license": "AGPL-3.0",
  "full_name": "nkdAgility/azure-devops-migration-tools",
  "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": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-16T13:35:56+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "MrHinsh"
  },
  {
   "at": "2025-06-16T13:35:56+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "MrHinsh"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "DOCS UPDATE: Modernize area and iteration maps how-to guide with current configuration format",
   "number": 2874,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 5589,
   "deletions": 5416,
   "merged_at": "2025-07-03T09:45:52+00:00",
   "opened_at": "2025-07-03T09:24:09+00:00",
   "task_type": "docs",
   "files_changed": 80,
   "hours_to_merge": 0.36
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix case-sensitive string comparisons for team and project names",
   "number": 2868,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 802,
   "deletions": 174,
   "merged_at": "2025-07-15T12:29:50+00:00",
   "opened_at": "2025-06-29T23:32:04+00:00",
   "task_type": "fix",
   "files_changed": 22,
   "hours_to_merge": 372.96
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Update \"How-To: User Mappings\" documentation to v16.x schema format",
   "number": 2858,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 101,
   "deletions": 79,
   "merged_at": "2025-06-27T11:15:13+00:00",
   "opened_at": "2025-06-27T10:41:44+00:00",
   "task_type": "docs",
   "files_changed": 10,
   "hours_to_merge": 0.56
  }
 ],
 "pr_url": "https://github.com/nkdAgility/azure-devops-migration-tools/pull/2753",
 "page": "https://agentriders.com/logs/nkdAgility/azure-devops-migration-tools/2753/"
}