{
 "flight": {
  "id": 55468,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Add Assert.IsInRange API with three overloads",
  "number": 5765,
  "source": "aidev",
  "commits": 7,
  "debrief": "The agent, GitHub Copilot, took on a feat task in microsoft/testfx: adding an Assert.IsInRange API with three overloads to Assert.Contains.cs. The pull request touched 62 files, with 2030 additions and 1326 deletions across seven commits. It drew nine reviews and eight review comments, with zero change requests. It was merged clean after 73.42 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 2030,
  "closed_at": "2025-06-16T10:47:06+00:00",
  "deletions": 1326,
  "merged_at": "2025-06-16T10:47:06+00:00",
  "opened_at": "2025-06-13T09:22:05+00:00",
  "task_type": "feat",
  "body_chars": 5146,
  "confidence": "dataset",
  "updated_at": "2026-11-03T22:00:27.717472+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR implements the `Assert.IsInRange` API as requested in the issue, providing a convenient way to test whether a value falls within an expected range.\n\n## Changes Made\n\n### API Implementation\nAdded three overloads to `Assert.Contains.cs`:\n\n```csharp\npublic static void IsInRange<T>(T minValue, T",
  "review_count": 9,
  "files_changed": 62,
  "hours_to_merge": 73.42,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T22:00:27.717472+00:00",
  "reviewer_excerpt": "/azp run",
  "review_comment_count": 8,
  "reviewer_excerpt_url": "https://github.com/microsoft/testfx/pull/5765#issuecomment-2975659699"
 },
 "repo": {
  "name": "testfx",
  "owner": "microsoft",
  "stars": 1058,
  "license": "MIT",
  "full_name": "microsoft/testfx",
  "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": "committed",
   "actor_login": "Amaury Levé"
  },
  {
   "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": "Jakub Jareš"
  },
  {
   "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-06-16T10:47:06+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "Evangelink"
  },
  {
   "at": "2025-06-16T10:47:06+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "Evangelink"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add timeout tests for GlobalTestInitializeAttribute and GlobalTestCleanupAttribute",
   "number": 6200,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 153,
   "deletions": 0,
   "merged_at": "2025-07-28T18:04:49+00:00",
   "opened_at": "2025-07-28T12:13:38+00:00",
   "task_type": "test",
   "files_changed": 2,
   "hours_to_merge": 5.85
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add analyzer to flag Assert.Throws with multiple statements (MSTEST0051)",
   "number": 6190,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4504,
   "deletions": 1326,
   "merged_at": "2025-07-30T10:53:31+00:00",
   "opened_at": "2025-07-27T14:02:16+00:00",
   "task_type": "feat",
   "files_changed": 101,
   "hours_to_merge": 68.85
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Rename diagnostic options to use kebab case",
   "number": 6165,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 5353,
   "deletions": 5262,
   "merged_at": "2025-07-30T14:05:27+00:00",
   "opened_at": "2025-07-25T08:23:15+00:00",
   "task_type": "refactor",
   "files_changed": 309,
   "hours_to_merge": 125.7
  }
 ],
 "pr_url": "https://github.com/microsoft/testfx/pull/5765",
 "page": "https://agentriders.com/logs/microsoft/testfx/5765/"
}