{
 "flight": {
  "id": 19424,
  "agent": "github-copilot",
  "state": "closed",
  "title": "[WIP] Refactor PackageSpecFactory to use constants for property and item names",
  "number": 6654,
  "source": "aidev",
  "commits": 2,
  "debrief": "GitHub Copilot attempted a refactor of PackageSpecFactory in NuGet/NuGet.Client, replacing MSBuild property and item string literals with constants. The work spanned two files across two commits, with 31 lines added and 30 removed. The pull request closed unmerged as a burn after human review, which noted remaining GetProperty string literals.",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 31,
  "closed_at": "2025-07-27T05:44:54+00:00",
  "deletions": 30,
  "merged_at": null,
  "opened_at": "2025-07-27T04:08:35+00:00",
  "task_type": "refactor",
  "body_chars": 879,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:22:49.176666+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR refactors the PackageSpecFactory class to use constants from ProjectBuildProperties, ProjectItems, and ProjectItemProperties instead of string literals for MSBuild property and item names. This improves maintainability and reduces duplication, following NuGet coding guidelines.\n\n- Replaced s",
  "review_count": 0,
  "files_changed": 2,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:22:49.176666+00:00",
  "reviewer_excerpt": "@copilot I still see about 30 more instances of `.GetProperty(\"`. Please have another look. If the properties don't have constances, please add a constant to",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/NuGet/NuGet.Client/pull/6654#issuecomment-3123862909"
 },
 "repo": {
  "name": "NuGet.Client",
  "owner": "NuGet",
  "stars": 823,
  "license": "NOASSERTION",
  "full_name": "NuGet/NuGet.Client",
  "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": "Andy Zivkovic"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": "2025-07-27T05:44:54+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "zivkan"
  }
 ],
 "related": [],
 "pr_url": "https://github.com/NuGet/NuGet.Client/pull/6654",
 "page": "https://agentriders.com/logs/NuGet/NuGet.Client/6654/"
}