{
 "repo": {
  "name": "maui",
  "owner": "dotnet",
  "stars": 23323,
  "license": "MIT",
  "full_name": "dotnet/maui",
  "fetched_at": "2026-11-08T10:58:45.885544+00:00",
  "primary_language": "C#"
 },
 "burns": [
  {
   "agent": "github-copilot",
   "number": 30761,
   "reviewer_excerpt": "You should create your work on top of the branch \"housekeeping/fix-codeformatting/net10.0 \" so you can fix the iossus introduced by this branch.",
   "reviewer_excerpt_url": "https://github.com/dotnet/maui/pull/30761#issuecomment-3103006973"
  },
  {
   "agent": "github-copilot",
   "number": 30424,
   "reviewer_excerpt": "Can you review this PR https://github.com/dotnet/maui/pull/29259 for the same Issue? Identify if the changes on that PR are better than the ones you made. Make",
   "reviewer_excerpt_url": "https://github.com/dotnet/maui/pull/30424#issuecomment-3033393962"
  },
  {
   "agent": "github-copilot",
   "number": 30393,
   "reviewer_excerpt": "copy all the changes from https://github.com/dotnet/maui/pull/29281 to this PR Let's start from a baseline where you have all the same file changes Don't worry if",
   "reviewer_excerpt_url": "https://github.com/dotnet/maui/pull/30393#issuecomment-3029223786"
  },
  {
   "agent": "github-copilot",
   "number": 30390,
   "reviewer_excerpt": "use your copilot instructions on reviewing already open PRs And review this other PR to fix the same issue https://github.com/dotnet/maui/pull/29940 Modify this PR based on",
   "reviewer_excerpt_url": "https://github.com/dotnet/maui/pull/30390#issuecomment-3028639884"
  },
  {
   "agent": "github-copilot",
   "number": 30376,
   "reviewer_excerpt": "Can you look at the current changes on the net10.0 branch for this please?",
   "reviewer_excerpt_url": "https://github.com/dotnet/maui/pull/30376#issuecomment-3027713273"
  },
  {
   "agent": "github-copilot",
   "number": 30358,
   "reviewer_excerpt": "Can you try running again to see if you have any build errors? Don't worry about adding nuget.org to the nuget.config file Just try to",
   "reviewer_excerpt_url": "https://github.com/dotnet/maui/pull/30358#pullrequestreview-2980551580"
  }
 ],
 "total": 80,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 17,
   "flights": 80,
   "burn_rate": 0.519,
   "merge_rate": 0.327,
   "last_flight_at": "2025-07-26T10:28:59+00:00",
   "median_hours_to_merge": 22.3
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add Cake build system test task with compiler error logging functionality",
   "number": 30859,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 30,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-26T10:28:59+00:00",
   "task_type": "test",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Refactor sensor interfaces to use explicit ISensor/IDeviceCapabilities implementations",
   "number": 30839,
   "outcome": "stale",
   "index_ok": false,
   "additions": 351,
   "deletions": 122,
   "merged_at": null,
   "opened_at": "2025-07-25T12:53:08+00:00",
   "task_type": "refactor",
   "files_changed": 10,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add IsVisible Property to ToolbarItem",
   "number": 30836,
   "outcome": "stale",
   "index_ok": false,
   "additions": 429,
   "deletions": 11,
   "merged_at": null,
   "opened_at": "2025-07-25T10:01:55+00:00",
   "task_type": "feat",
   "files_changed": 20,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix EmojiCompat crash when Entry bound to float with StringFormat",
   "number": 30791,
   "outcome": "stale",
   "index_ok": false,
   "additions": 187,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-23T13:46:52+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix trimming-related attribute errors: add required message parameters and correct attribute names",
   "number": 30765,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1596,
   "deletions": 762,
   "merged_at": "2025-07-23T15:41:07+00:00",
   "opened_at": "2025-07-22T17:39:54+00:00",
   "task_type": "fix",
   "files_changed": 135,
   "hours_to_merge": 22.02
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix build errors related to trimming attributes in .NET 10",
   "number": 30761,
   "outcome": "burn",
   "index_ok": false,
   "additions": 11,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-22T14:26:13+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[.NET10] Mark obsolete layout APIs as [Obsolete with error] and fix compilation issues with compatibility layouts",
   "number": 30730,
   "outcome": "stale",
   "index_ok": false,
   "additions": 125,
   "deletions": 74,
   "merged_at": null,
   "opened_at": "2025-07-20T16:35:06+00:00",
   "task_type": "fix",
   "files_changed": 44,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[Android] Fix Loaded event not triggering when navigating back to a previous page",
   "number": 30725,
   "outcome": "stale",
   "index_ok": false,
   "additions": 236,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-20T01:20:47+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Further remove dependency of  Compatibility.Layout on all modern .NET MAUI controls",
   "number": 30672,
   "outcome": "merged_after_rework",
   "index_ok": false,
   "additions": 1773,
   "deletions": 2116,
   "merged_at": "2025-07-18T03:58:53+00:00",
   "opened_at": "2025-07-17T04:12:42+00:00",
   "task_type": "fix",
   "files_changed": 79,
   "hours_to_merge": 23.77
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[docs] Add comprehensive release process documentation from net10.0 branch",
   "number": 30582,
   "outcome": "stale",
   "index_ok": false,
   "additions": 247,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-11T16:03:03+00:00",
   "task_type": "docs",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Remove deprecated Accelerator class from Microsoft.Maui.Controls",
   "number": 30526,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 255,
   "deletions": 539,
   "merged_at": "2025-07-17T12:34:01+00:00",
   "opened_at": "2025-07-10T05:53:52+00:00",
   "task_type": "refactor",
   "files_changed": 13,
   "hours_to_merge": 174.67
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Workaround REVOCATION in .NET 10 by setting DOTNET_SYSTEM_NET_SECURITY_NOREVOCATIONCHECKBYDEFAULT",
   "number": 30503,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 3,
   "deletions": 0,
   "merged_at": "2025-07-09T08:54:08+00:00",
   "opened_at": "2025-07-09T01:58:51+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 6.92
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[iOS] Fix SafeArea arrange insets using incorrect bounds in SizeThatFits",
   "number": 30457,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 93,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-07T02:30:14+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Make DispatcherExtensions with DispatchIfRequired() and FindDispatcher() publicly available",
   "number": 30424,
   "outcome": "burn",
   "index_ok": true,
   "additions": 624,
   "deletions": 2144,
   "merged_at": null,
   "opened_at": "2025-07-03T19:10:09+00:00",
   "task_type": "feat",
   "files_changed": 27,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[Copilot] Pull out copilot instructions updates from PR #30337",
   "number": 30396,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 55,
   "deletions": 0,
   "merged_at": "2025-07-03T01:19:13+00:00",
   "opened_at": "2025-07-03T00:29:43+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 0.83
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Further remove dependency of Compatibility.Layout on all modern .NET MAUI controls",
   "number": 30393,
   "outcome": "burn",
   "index_ok": true,
   "additions": 3405,
   "deletions": 2349,
   "merged_at": null,
   "opened_at": "2025-07-02T19:42:53+00:00",
   "task_type": "feat",
   "files_changed": 73,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix CollectionView crash when setting SelectedItem then ItemsSource to null on iOS/MacCatalyst",
   "number": 30390,
   "outcome": "burn",
   "index_ok": false,
   "additions": 212,
   "deletions": 75,
   "merged_at": null,
   "opened_at": "2025-07-02T16:42:54+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[WIP] [Copilot] Set Microsoft.Maui.Controls.Internals.Performance and Microsoft.Maui.Controls.Internals.IPerformanceProvider to Obsolete with ISError set to true",
   "number": 30386,
   "outcome": "stale",
   "index_ok": false,
   "additions": 98,
   "deletions": 82,
   "merged_at": null,
   "opened_at": "2025-07-02T14:22:43+00:00",
   "task_type": "fix",
   "files_changed": 9,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add missing .NET MAUI for .NET Aspire Service Defaults template with proper naming",
   "number": 30376,
   "outcome": "burn",
   "index_ok": true,
   "additions": 176,
   "deletions": 13,
   "merged_at": null,
   "opened_at": "2025-07-02T11:45:04+00:00",
   "task_type": "feat",
   "files_changed": 17,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Extract HttpClient utilities from PR 30293 and add to public API",
   "number": 30358,
   "outcome": "burn",
   "index_ok": false,
   "additions": 130,
   "deletions": 112,
   "merged_at": null,
   "opened_at": "2025-07-01T16:49:15+00:00",
   "task_type": "feat",
   "files_changed": 17,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Update Android Connectivity implementation to use modern APIs",
   "number": 30348,
   "outcome": "stale",
   "index_ok": false,
   "additions": 98,
   "deletions": 34,
   "merged_at": null,
   "opened_at": "2025-07-01T10:11:38+00:00",
   "task_type": "refactor",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement SafeArea attached property for per-edge safe area control",
   "number": 30337,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 7452,
   "deletions": 3932,
   "merged_at": "2025-07-28T14:01:30+00:00",
   "opened_at": "2025-06-30T21:21:45+00:00",
   "task_type": "feat",
   "files_changed": 140,
   "hours_to_merge": 664.66
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[iOS] Fix memory leak in CollectionViewHandler2.SubscribeToItemsLayoutPropertyChanged",
   "number": 30336,
   "outcome": "stale",
   "index_ok": false,
   "additions": 308,
   "deletions": 138,
   "merged_at": null,
   "opened_at": "2025-06-30T20:43:12+00:00",
   "task_type": "fix",
   "files_changed": 12,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[Copilot] Extract enhanced copilot instructions from PR 30020",
   "number": 30333,
   "outcome": "burn",
   "index_ok": true,
   "additions": 24,
   "deletions": 24,
   "merged_at": null,
   "opened_at": "2025-06-30T16:28:44+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix Android Entry crash when text exceeds 5000 characters with IsPassword enabled",
   "number": 30330,
   "outcome": "stale",
   "index_ok": false,
   "additions": 56,
   "deletions": 12,
   "merged_at": null,
   "opened_at": "2025-06-30T15:56:03+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix iOS Entry password text loss when toggling IsPassword while focused",
   "number": 30327,
   "outcome": "stale",
   "index_ok": false,
   "additions": 134,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-30T13:33:44+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Move externally linked XML API docs to inline source code documentation",
   "number": 30313,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1456,
   "deletions": 11737,
   "merged_at": null,
   "opened_at": "2025-06-30T07:38:45+00:00",
   "task_type": "feat",
   "files_changed": 269,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Extract enhanced copilot instructions from PR #30300",
   "number": 30304,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 36,
   "deletions": 33,
   "merged_at": "2025-06-30T15:55:09+00:00",
   "opened_at": "2025-06-29T17:38:38+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 22.28
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix Android Entry crash when text length exceeds 5000 characters with IsPassword enabled",
   "number": 30302,
   "outcome": "burn",
   "index_ok": true,
   "additions": 71,
   "deletions": 8,
   "merged_at": null,
   "opened_at": "2025-06-29T17:05:33+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[Android] Fix modal pages not triggering MainActivity KeyEvent overrides",
   "number": 30300,
   "outcome": "stale",
   "index_ok": false,
   "additions": 633,
   "deletions": 391,
   "merged_at": null,
   "opened_at": "2025-06-29T04:00:37+00:00",
   "task_type": "fix",
   "files_changed": 11,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[copilot] Extract copilot instructions updates from PR 30291 for handling existing PRs",
   "number": 30298,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 18,
   "deletions": 0,
   "merged_at": "2025-06-29T03:31:57+00:00",
   "opened_at": "2025-06-28T18:56:37+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 8.59
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Remove IVisualTreeElementProvidable interface and related code",
   "number": 30296,
   "outcome": "stale",
   "index_ok": false,
   "additions": 99,
   "deletions": 199,
   "merged_at": null,
   "opened_at": "2025-06-28T16:52:45+00:00",
   "task_type": "refactor",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[Android] Implement Layout.IgnoreSafeAreas support for Android platform",
   "number": 30293,
   "outcome": "burn",
   "index_ok": true,
   "additions": 699,
   "deletions": 455,
   "merged_at": null,
   "opened_at": "2025-06-28T02:41:57+00:00",
   "task_type": "feat",
   "files_changed": 16,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix RealParent garbage collection warning to reduce noise in production apps",
   "number": 30291,
   "outcome": "burn",
   "index_ok": true,
   "additions": 286,
   "deletions": 169,
   "merged_at": null,
   "opened_at": "2025-06-28T02:32:50+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[Android] Fix OnIdiom threading issue by removing using statements in DeviceInfo",
   "number": 30288,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-06-27T21:27:18+00:00",
   "opened_at": "2025-06-27T19:57:08+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 1.5
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[Testing] Rework Catalyst Test Runner to use startup arguments instead of UI navigation",
   "number": 30286,
   "outcome": "burn",
   "index_ok": true,
   "additions": 52,
   "deletions": 5,
   "merged_at": null,
   "opened_at": "2025-06-27T18:41:58+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix iOS Custom Entitlements File Not Respected in Single Project Templates",
   "number": 30275,
   "outcome": "stale",
   "index_ok": false,
   "additions": 105,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-06-27T11:43:47+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Remove deprecated ClickGestureRecognizer for .NET 10",
   "number": 30270,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 298,
   "deletions": 634,
   "merged_at": "2025-07-17T03:50:56+00:00",
   "opened_at": "2025-06-27T10:15:55+00:00",
   "task_type": "refactor",
   "files_changed": 24,
   "hours_to_merge": 473.58
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add IsVisible Property to ToolbarItem",
   "number": 30267,
   "outcome": "burn",
   "index_ok": true,
   "additions": 890,
   "deletions": 792,
   "merged_at": null,
   "opened_at": "2025-06-27T09:23:48+00:00",
   "task_type": "feat",
   "files_changed": 23,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Remove deprecated Accelerator class from Microsoft.Maui.Controls",
   "number": 30257,
   "outcome": "burn",
   "index_ok": true,
   "additions": 391,
   "deletions": 474,
   "merged_at": null,
   "opened_at": "2025-06-26T20:51:54+00:00",
   "task_type": "refactor",
   "files_changed": 14,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add code formatting instructions to GitHub Copilot development guidelines",
   "number": 30230,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 14,
   "deletions": 0,
   "merged_at": "2025-06-25T23:09:54+00:00",
   "opened_at": "2025-06-25T22:43:48+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 0.44
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Remove src/Compatibility folder and obsolete legacy code",
   "number": 30228,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1,
   "deletions": 42984,
   "merged_at": null,
   "opened_at": "2025-06-25T22:37:25+00:00",
   "task_type": "refactor",
   "files_changed": 300,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[testing] Migrate NUnit tests to xUnit - Partial implementation",
   "number": 30226,
   "outcome": "burn",
   "index_ok": true,
   "additions": 7098,
   "deletions": 7656,
   "merged_at": null,
   "opened_at": "2025-06-25T22:19:00+00:00",
   "task_type": "test",
   "files_changed": 729,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] [testing] Move NUnit tests to XUnit",
   "number": 30225,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 0,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-25T22:14:54+00:00",
   "task_type": "test",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Fix compile errors on PR 29281",
   "number": 30220,
   "outcome": "burn",
   "index_ok": true,
   "additions": 112,
   "deletions": 28,
   "merged_at": null,
   "opened_at": "2025-06-25T20:01:03+00:00",
   "task_type": "fix",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix XAML compiled binding warnings in DeviceTests.Runners by adding x:DataType attributes",
   "number": 30219,
   "outcome": "stale",
   "index_ok": false,
   "additions": 9,
   "deletions": 4,
   "merged_at": null,
   "opened_at": "2025-06-25T19:40:48+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[.NET10] Mark obsolete layout APIs as [Obsolete with error]",
   "number": 30218,
   "outcome": "burn",
   "index_ok": true,
   "additions": 204,
   "deletions": 79,
   "merged_at": null,
   "opened_at": "2025-06-25T19:28:17+00:00",
   "task_type": "fix",
   "files_changed": 23,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Fix compile errors on PR 29281",
   "number": 30217,
   "outcome": "burn",
   "index_ok": false,
   "additions": 0,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-25T19:18:58+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix XAML binding warnings in DeviceTests.Runners by adding x:DataType attributes",
   "number": 30215,
   "outcome": "burn",
   "index_ok": true,
   "additions": 44,
   "deletions": 31,
   "merged_at": null,
   "opened_at": "2025-06-25T17:30:59+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Update MicrosoftCodeAnalysisPublicApiAnalyzers and MicrosoftCodeAnalysisBannedApiAnalyzers to 4.14.0",
   "number": 30213,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1419,
   "deletions": 80,
   "merged_at": "2025-06-27T02:20:37+00:00",
   "opened_at": "2025-06-25T17:21:14+00:00",
   "task_type": "build",
   "files_changed": 32,
   "hours_to_merge": 32.99
  }
 ],
 "indexed": 35,
 "monthly": [
  {
   "burns": 3,
   "month": "2025-05",
   "merged": 1,
   "flights": 6
  },
  {
   "burns": 18,
   "month": "2025-06",
   "merged": 11,
   "flights": 53
  },
  {
   "burns": 6,
   "month": "2025-07",
   "merged": 5,
   "flights": 21
  }
 ],
 "top_authors": [],
 "page": "https://agentriders.com/logs/dotnet/maui/"
}