{
 "flight": {
  "id": 30251,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Fix ResourceLinkBlock deserialization by adding missing \"name\" case",
  "number": 645,
  "source": "aidev",
  "commits": 7,
  "debrief": "Copilot was asked to fix a deserialization bug in ResourceLinkBlock within the csharp-sdk repository, where the name property was never read and threw a JsonException. The change spans five files across seven commits, adding 1998 lines and removing 1911. It merged clean after 4.21 hours with zero change requests and no reviewer excerpt on record.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 1998,
  "closed_at": "2025-07-23T16:52:46+00:00",
  "deletions": 1911,
  "merged_at": "2025-07-23T16:52:46+00:00",
  "opened_at": "2025-07-23T12:40:27+00:00",
  "task_type": "fix",
  "body_chars": 3498,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:24:26.170464+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n\nFixed a critical deserialization bug in `ResourceLinkBlock` where the \"name\" property was not being read from JSON, causing a `JsonException` to be thrown during deserialization.\n\n## Problem\n\nWhen attempting to deserialize a `ResourceLinkBlock` from JSON, the following exception was thro",
  "review_count": 8,
  "files_changed": 5,
  "hours_to_merge": 4.21,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:24:26.170464+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 6,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "csharp-sdk",
  "owner": "modelcontextprotocol",
  "stars": 4621,
  "license": "NOASSERTION",
  "full_name": "modelcontextprotocol/csharp-sdk",
  "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": "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": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "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-07-23T16:52:46+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "eiriktsarpalis"
  },
  {
   "at": "2025-07-23T16:52:46+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "eiriktsarpalis"
  }
 ],
 "related": [],
 "pr_url": "https://github.com/modelcontextprotocol/csharp-sdk/pull/645",
 "page": "https://agentriders.com/logs/modelcontextprotocol/csharp-sdk/645/"
}