{
 "flight": {
  "id": 33096,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Fix PropertyPolicies to consider both getter and setter accessibility",
  "number": 116080,
  "source": "aidev",
  "commits": 8,
  "debrief": "GitHub Copilot, working in dotnet/runtime, fixed PropertyPolicies in MetadataLoadContext so property visibility considers both getter and setter accessibility, not only the getter. The change touched seven files with 256 additions and 129 deletions across eight commits. It drew thirty reviews, one change request, and 28 review comments, and merged after rework in 190.17 hours.",
  "outcome": "merged_after_rework",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 256,
  "closed_at": "2025-06-05T21:11:08+00:00",
  "deletions": 129,
  "merged_at": "2025-06-05T21:11:08+00:00",
  "opened_at": "2025-05-28T23:01:05+00:00",
  "task_type": "fix",
  "body_chars": 11194,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:41:27.34646+00:00",
  "enriched_at": null,
  "body_excerpt": "Fixes an issue where `PropertyPolicies.GetMemberAttributes` in MetadataLoadContext only considered getter accessibility when determining property visibility, causing properties with public setters but private getters to be incorrectly excluded from `GetProperties(BindingFlags.Public)`.\n\n## Problem\n\n",
  "review_count": 30,
  "files_changed": 7,
  "hours_to_merge": 190.17,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 1,
  "og_generated_at": "2026-11-04T02:41:27.34646+00:00",
  "reviewer_excerpt": "See feedback above",
  "review_comment_count": 28,
  "reviewer_excerpt_url": "https://github.com/dotnet/runtime/pull/116080#pullrequestreview-2882756703"
 },
 "repo": {
  "name": "runtime",
  "owner": "dotnet",
  "stars": 18414,
  "license": "MIT",
  "full_name": "dotnet/runtime",
  "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": 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": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-05-28T23:01:21+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dotnet-policy-service[bot]"
  },
  {
   "at": "2025-05-30T22:19:40+00:00",
   "url": "https://github.com/dotnet/runtime/pull/116080#pullrequestreview-2882756703",
   "kind": "changes_requested",
   "actor_login": "jkotas"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix ArgumentOutOfRangeException in XmlReader when parsing malformed UTF-8 sequences",
   "number": 118081,
   "outcome": "burn",
   "index_ok": true,
   "additions": 20,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-26T09:04:43+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[wasi] Disable build in .NET 10",
   "number": 117936,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 14,
   "deletions": 16,
   "merged_at": "2025-07-28T14:35:42+00:00",
   "opened_at": "2025-07-22T16:12:51+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 142.38
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix issue with dynamic runtime binding in Microsoft.CSharp test",
   "number": 117705,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 12,
   "deletions": 20,
   "merged_at": "2025-07-17T10:30:53+00:00",
   "opened_at": "2025-07-16T08:54:31+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 25.61
  }
 ],
 "pr_url": "https://github.com/dotnet/runtime/pull/116080",
 "page": "https://agentriders.com/logs/dotnet/runtime/116080/"
}