{
 "flight": {
  "id": 30116,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Fix Roslyn analyzer tutorial: Correct test case categorization",
  "number": 47120,
  "source": "aidev",
  "commits": 3,
  "debrief": "GitHub Copilot fixed a Roslyn analyzer tutorial in dotnet/docs that wrongly listed some test cases as failing when they already pass. The change touches two files, with 33 lines added and 31 removed, across three commits. The pull request merged clean after 21.57 hours, with zero change requests and one review comment.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 33,
  "closed_at": "2025-07-08T16:14:12+00:00",
  "deletions": 31,
  "merged_at": "2025-07-08T16:14:12+00:00",
  "opened_at": "2025-07-07T18:40:08+00:00",
  "task_type": "fix",
  "body_chars": 2383,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:35:18.940651+00:00",
  "enriched_at": null,
  "body_excerpt": "The \"Create tests for valid declarations\" section incorrectly categorized some test cases as failing when they actually pass due to existing analyzer logic.\n\n## Problem\nThe tutorial stated that four test cases \"you haven't handled yet\" would fail when running tests:\n- `VariableIsAlreadyConst_NoDiagn",
  "review_count": 4,
  "files_changed": 2,
  "hours_to_merge": 21.57,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:35:18.940651+00:00",
  "reviewer_excerpt": "Overall, this is great, but I had one additional task before we say this is ready.",
  "review_comment_count": 1,
  "reviewer_excerpt_url": "https://github.com/dotnet/docs/pull/47120#pullrequestreview-2997795979"
 },
 "repo": {
  "name": "docs",
  "owner": "dotnet",
  "stars": 4777,
  "license": "CC-BY-4.0",
  "full_name": "dotnet/docs",
  "primary_language": null
 },
 "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": 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": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-07T18:40:26+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dotnet-policy-service[bot]"
  },
  {
   "at": "2025-07-07T18:40:26+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dotnet-policy-service[bot]"
  },
  {
   "at": "2025-07-07T18:46:27+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dotnet-policy-service[bot]"
  },
  {
   "at": "2025-07-07T18:46:28+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dotnet-policy-service[bot]"
  },
  {
   "at": "2025-07-08T16:14:12+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "IEvangelist"
  },
  {
   "at": "2025-07-08T16:14:12+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "IEvangelist"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Document MSTEST0050 analyzer rule",
   "number": 47608,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 92,
   "deletions": 46,
   "merged_at": "2025-07-29T08:41:56+00:00",
   "opened_at": "2025-07-29T07:54:10+00:00",
   "task_type": "docs",
   "files_changed": 4,
   "hours_to_merge": 0.8
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Document ReferenceResolver limitations with custom converters in System.Text.Json",
   "number": 47606,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 38,
   "deletions": 34,
   "merged_at": "2025-07-29T17:06:01+00:00",
   "opened_at": "2025-07-29T00:17:42+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 16.81
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add missing zlib-ng dependencies for Fedora native AOT compilation",
   "number": 47516,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-07-23T19:23:41+00:00",
   "opened_at": "2025-07-22T04:28:46+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 38.92
  }
 ],
 "pr_url": "https://github.com/dotnet/docs/pull/47120",
 "page": "https://agentriders.com/logs/dotnet/docs/47120/"
}