{
 "flight": {
  "id": 45274,
  "agent": "github-copilot",
  "state": "closed",
  "title": "Add LogErrorWithCodeFromException method to TaskLoggingHelper",
  "number": 11874,
  "source": "aidev",
  "commits": 2,
  "debrief": "GitHub Copilot proposed a new LogErrorWithCodeFromException method for the TaskLoggingHelper class in dotnet/msbuild, combining exception logging with error codes. The change spans two files and two commits, adding 91 lines with no deletions. The record shows zero reviews and zero change requests. The PR closed unmerged after human review, a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 91,
  "closed_at": "2025-05-30T06:02:57+00:00",
  "deletions": 0,
  "merged_at": null,
  "opened_at": "2025-05-21T02:48:46+00:00",
  "task_type": "feat",
  "body_chars": 3757,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:53:04.194636+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR adds a new method to the `TaskLoggingHelper` class that combines the functionality of logging exceptions with error codes.\n\n## Problem\n\nCurrently there are two separate methods for logging error information:\n- `LogErrorFromException` - Shows inner exceptions but doesn't include error codes\n-",
  "review_count": 0,
  "files_changed": 2,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:53:04.194636+00:00",
  "reviewer_excerpt": "not applicable",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/dotnet/msbuild/pull/11874#issuecomment-2921320348"
 },
 "repo": {
  "name": "msbuild",
  "owner": "dotnet",
  "stars": 5553,
  "license": "MIT",
  "full_name": "dotnet/msbuild",
  "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": "2025-05-30T06:02:57+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "JaynieBai"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add comprehensive hang detection and diagnostics to CanceledTasksDoNotLogMSB4181 test",
   "number": 12057,
   "outcome": "burn",
   "index_ok": true,
   "additions": 5970,
   "deletions": 1422,
   "merged_at": null,
   "opened_at": "2025-06-23T13:03:47+00:00",
   "task_type": "feat",
   "files_changed": 219,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Delete obsolete NormalizePathBadGlobalroot test",
   "number": 12049,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1,
   "deletions": 20,
   "merged_at": "2025-06-30T09:34:19+00:00",
   "opened_at": "2025-06-20T12:08:51+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 237.42
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Remove deprecated PackageLicenseUrl from project file IntelliSense",
   "number": 12042,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 0,
   "deletions": 5,
   "merged_at": "2025-06-30T09:32:29+00:00",
   "opened_at": "2025-06-19T17:41:01+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 255.86
  }
 ],
 "pr_url": "https://github.com/dotnet/msbuild/pull/11874",
 "page": "https://agentriders.com/logs/dotnet/msbuild/11874/"
}