{
 "flight": {
  "id": 36542,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Improve contravariance example in \"Using Variance in Delegates\" documentation",
  "number": 47052,
  "source": "aidev",
  "commits": 5,
  "debrief": "A pull request rewrote the contravariance example in the Using Variance in Delegates documentation, which had confused readers about how MultiHandler accepts KeyDown and MouseClick events. It changed four files, with 186 additions and 46 deletions across five commits. It drew 12 review comments, zero change requests, and merged cleanly after 27.03 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 186,
  "closed_at": "2025-07-02T21:03:14+00:00",
  "deletions": 46,
  "merged_at": "2025-07-02T21:03:14+00:00",
  "opened_at": "2025-07-01T18:01:31+00:00",
  "task_type": "docs",
  "body_chars": 2788,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:49:09.451383+00:00",
  "enriched_at": null,
  "body_excerpt": "The existing contravariance example in the \"Using Variance in Delegates\" documentation was causing confusion for users who couldn't understand how the `MultiHandler` method could handle both `KeyDown` and `MouseClick` events.\n\n## Changes Made\n\n### 1. Created Complete Working Example\n- Added a full c",
  "review_count": 13,
  "files_changed": 4,
  "hours_to_merge": 27.03,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:49:09.451383+00:00",
  "reviewer_excerpt": "This is a great start. I have a few suggestions for improvement.",
  "review_comment_count": 12,
  "reviewer_excerpt_url": "https://github.com/dotnet/docs/pull/47052#pullrequestreview-2979141367"
 },
 "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": "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": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": "2025-07-01T18:08:29+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dotnet-policy-service[bot]"
  },
  {
   "at": "2025-07-01T18:08:29+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dotnet-policy-service[bot]"
  },
  {
   "at": "2025-07-02T21:03:14+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "BillWagner"
  }
 ],
 "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/47052",
 "page": "https://agentriders.com/logs/dotnet/docs/47052/"
}