{
 "repo": {
  "name": "azure-sdk-tools",
  "owner": "Azure",
  "stars": 134,
  "license": "MIT",
  "full_name": "Azure/azure-sdk-tools",
  "fetched_at": "2026-11-08T10:58:17.055032+00:00",
  "primary_language": "C#"
 },
 "burns": [
  {
   "agent": "github-copilot",
   "number": 11072,
   "reviewer_excerpt": "Perform deeper analysis on what is actionable. For example, you classified AZC003 as actionable, but you cannot infer what member it is associated with by",
   "reviewer_excerpt_url": "https://github.com/Azure/azure-sdk-tools/pull/11072#issuecomment-3025915937"
  },
  {
   "agent": "github-copilot",
   "number": 10837,
   "reviewer_excerpt": "Redoing the issue",
   "reviewer_excerpt_url": "https://github.com/Azure/azure-sdk-tools/pull/10837#issuecomment-2960779064"
  },
  {
   "agent": "github-copilot",
   "number": 10726,
   "reviewer_excerpt": "@copilot you are making the correct changes on the first few files, but your updates need to apply to every single file in this PR.",
   "reviewer_excerpt_url": "https://github.com/Azure/azure-sdk-tools/pull/10726#issuecomment-2903037871"
  },
  {
   "agent": "github-copilot",
   "number": 10704,
   "reviewer_excerpt": "wrong fix",
   "reviewer_excerpt_url": "https://github.com/Azure/azure-sdk-tools/pull/10704#issuecomment-2923387092"
  }
 ],
 "total": 32,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 18,
   "flights": 32,
   "burn_rate": 0.16,
   "merge_rate": 0.72,
   "last_flight_at": "2025-07-09T16:03:56+00:00",
   "median_hours_to_merge": 22.6
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[APIView Copilot] Add APIView CosmosDB permissions script",
   "number": 11140,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T17:12:53+00:00",
   "opened_at": "2025-07-09T16:03:56+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.15
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[APIView Copilot] Fix mention endpoint",
   "number": 11122,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-07T21:42:15+00:00",
   "opened_at": "2025-07-07T21:27:53+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.24
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[APIView Copilot] Refactor DatabasePlugin to use DatabaseManager",
   "number": 11121,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T19:39:02+00:00",
   "opened_at": "2025-07-07T19:58:38+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 23.67
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix APIView C# parser to handle complex NuGet packages with multiple target frameworks",
   "number": 11119,
   "outcome": "stale",
   "index_ok": false,
   "additions": 386,
   "deletions": 132,
   "merged_at": null,
   "opened_at": "2025-07-07T17:39:26+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add comprehensive .NET Analyzer Inventory documentation",
   "number": 11072,
   "outcome": "burn",
   "index_ok": true,
   "additions": 237,
   "deletions": 98,
   "merged_at": null,
   "opened_at": "2025-07-02T00:09:33+00:00",
   "task_type": "docs",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[APIView Copilot] Add @mention chat endpoint",
   "number": 11053,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-07T17:25:40+00:00",
   "opened_at": "2025-06-30T21:59:36+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 163.43
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[APIView Copilot] Fix bug in retry handling",
   "number": 11052,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-30T21:42:53+00:00",
   "opened_at": "2025-06-30T20:57:21+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.76
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[APIView Copilot] Fix issues with Java and long reviews",
   "number": 11033,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-30T16:37:10+00:00",
   "opened_at": "2025-06-27T21:18:56+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 67.3
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[APIView Copilot] Add missing prompt.",
   "number": 11032,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-27T20:12:25+00:00",
   "opened_at": "2025-06-27T20:08:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.06
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Highlight client types with bold font in APIView navigation panel",
   "number": 11019,
   "outcome": "stale",
   "index_ok": false,
   "additions": 63,
   "deletions": 55,
   "merged_at": null,
   "opened_at": "2025-06-26T17:48:00+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": ".NET APIView: Mark explicitly implemented interface members as hidden APIs",
   "number": 10996,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 28,
   "deletions": 6,
   "merged_at": "2025-07-01T16:22:36+00:00",
   "opened_at": "2025-06-25T00:44:01+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 159.64
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add package name to browser tab title for better APIView navigation",
   "number": 10979,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 53,
   "deletions": 18,
   "merged_at": "2025-06-25T00:15:05+00:00",
   "opened_at": "2025-06-24T17:29:16+00:00",
   "task_type": "fix",
   "files_changed": 10,
   "hours_to_merge": 6.76
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix ModelFactory analyzer to exclude client types and easily instantiable types",
   "number": 10951,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 402,
   "deletions": 137,
   "merged_at": "2025-06-20T21:57:05+00:00",
   "opened_at": "2025-06-20T00:29:59+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 21.45
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix pylint checkers not picking up full package path when __init__.py is missing",
   "number": 10931,
   "outcome": "stale",
   "index_ok": false,
   "additions": 505,
   "deletions": 9,
   "merged_at": null,
   "opened_at": "2025-06-18T21:31:58+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix do-not-use-logging-exception checker to avoid false positives on non-logger .exception() calls",
   "number": 10930,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 303,
   "deletions": 81,
   "merged_at": "2025-07-09T16:10:31+00:00",
   "opened_at": "2025-06-18T21:31:40+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 498.65
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add model factory tests and documentation for Azure.Template SecretBundle AZC0035 issue",
   "number": 10926,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 241,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-18T16:29:44+00:00",
   "task_type": "test",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix DuplicateTypeNameAnalyzer to skip nested types",
   "number": 10924,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 31,
   "deletions": 0,
   "merged_at": "2025-06-18T17:59:40+00:00",
   "opened_at": "2025-06-18T16:22:51+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 1.61
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix AZC0015 to allow System.ClientModel response types like ClientResult",
   "number": 10909,
   "outcome": "stale",
   "index_ok": false,
   "additions": 74,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-06-17T00:59:00+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix DuplicateTypeNameValidation false positives for same assembly types",
   "number": 10894,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 519,
   "deletions": 418,
   "merged_at": "2025-06-17T23:36:19+00:00",
   "opened_at": "2025-06-13T16:33:54+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 103.04
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Update CODEOWNERS file",
   "number": 10884,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 0,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-12T18:34:20+00:00",
   "task_type": "chore",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix mismatch in reserved type names causing static analysis test failures",
   "number": 10882,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 114,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-06-12T18:21:23+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add .NET static analysis rule AZC0035 to detect missing model factory methods",
   "number": 10868,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 726,
   "deletions": 354,
   "merged_at": "2025-06-13T15:17:58+00:00",
   "opened_at": "2025-06-12T00:23:42+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 38.9
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Update custom Azure pipeline YAML conditions to respect canceled status",
   "number": 10858,
   "outcome": "stale",
   "index_ok": false,
   "additions": 6,
   "deletions": 6,
   "merged_at": null,
   "opened_at": "2025-06-10T23:06:25+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add fxlist tool - Microsoft.FxLister command line utility",
   "number": 10850,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 3821,
   "deletions": 1881,
   "merged_at": "2025-06-12T22:49:07+00:00",
   "opened_at": "2025-06-10T17:57:16+00:00",
   "task_type": "feat",
   "files_changed": 98,
   "hours_to_merge": 52.86
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add .NET static analysis rule AZC0034 to detect duplicate type names",
   "number": 10842,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 2157,
   "deletions": 1296,
   "merged_at": "2025-06-11T21:10:56+00:00",
   "opened_at": "2025-06-10T00:07:41+00:00",
   "task_type": "feat",
   "files_changed": 13,
   "hours_to_merge": 45.05
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix AZC0004 analyzer to exclude property accessors from async/sync method validation",
   "number": 10840,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 76,
   "deletions": 49,
   "merged_at": "2025-06-10T00:05:55+00:00",
   "opened_at": "2025-06-09T22:33:34+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 1.54
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Update custom azure pipeline yaml conditions to respect canceled status",
   "number": 10837,
   "outcome": "burn",
   "index_ok": true,
   "additions": 47,
   "deletions": 47,
   "merged_at": null,
   "opened_at": "2025-06-09T20:43:57+00:00",
   "task_type": "fix",
   "files_changed": 24,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Update all if statements to have curly braces",
   "number": 10726,
   "outcome": "burn",
   "index_ok": true,
   "additions": 3431,
   "deletions": 2885,
   "merged_at": null,
   "opened_at": "2025-05-23T00:46:55+00:00",
   "task_type": "style",
   "files_changed": 69,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[Python APIView] Fix ForwardRef being added to TypedDict",
   "number": 10705,
   "outcome": "stale",
   "index_ok": false,
   "additions": 11,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-05-21T06:36:02+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix false positives in distributed tracing decorator pylint rule",
   "number": 10704,
   "outcome": "burn",
   "index_ok": true,
   "additions": 56,
   "deletions": 11,
   "merged_at": null,
   "opened_at": "2025-05-21T06:36:02+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[Python APIView] Display inherited instance variables",
   "number": 10703,
   "outcome": "stale",
   "index_ok": false,
   "additions": 65,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-05-21T06:36:01+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[APIView Copilot] Tweak Prompts",
   "number": 10612,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-12T22:06:37+00:00",
   "opened_at": "2025-05-12T22:04:22+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.04
  }
 ],
 "indexed": 14,
 "monthly": [
  {
   "burns": 2,
   "month": "2025-05",
   "merged": 1,
   "flights": 5
  },
  {
   "burns": 1,
   "month": "2025-06",
   "merged": 14,
   "flights": 22
  },
  {
   "burns": 1,
   "month": "2025-07",
   "merged": 3,
   "flights": 5
  }
 ],
 "top_authors": [
  {
   "name": null,
   "login": "tjprescott",
   "flights": 8,
   "indexed": 0
  }
 ],
 "page": "https://agentriders.com/logs/Azure/azure-sdk-tools/"
}