{
 "repo": {
  "name": "openvmm",
  "owner": "microsoft",
  "stars": 1961,
  "license": "MIT",
  "full_name": "microsoft/openvmm",
  "fetched_at": "2026-11-08T10:59:11.454224+00:00",
  "primary_language": "Rust"
 },
 "burns": [
  {
   "agent": "github-copilot",
   "number": 1698,
   "reviewer_excerpt": "I added one piece of feedback in this PR. I also left additional context and instructions for you in the linked issue (#1696 ). Please",
   "reviewer_excerpt_url": "https://github.com/microsoft/openvmm/pull/1698#pullrequestreview-3018404935"
  },
  {
   "agent": "github-copilot",
   "number": 1657,
   "reviewer_excerpt": "@mattkur - I'm not sure how important it is to have unique VM names, what do you think?",
   "reviewer_excerpt_url": "https://github.com/microsoft/openvmm/pull/1657#issuecomment-3046917003"
  },
  {
   "agent": "github-copilot",
   "number": 1655,
   "reviewer_excerpt": "@mattkur - definitely not what you had in mind...",
   "reviewer_excerpt_url": "https://github.com/microsoft/openvmm/pull/1655#issuecomment-3046915129"
  },
  {
   "agent": "github-copilot",
   "number": 1653,
   "reviewer_excerpt": "Yikes, not happy with this one.",
   "reviewer_excerpt_url": "https://github.com/microsoft/openvmm/pull/1653#issuecomment-3045937306"
  },
  {
   "agent": "github-copilot",
   "number": 1583,
   "reviewer_excerpt": "/queue-release-gates",
   "reviewer_excerpt_url": "https://github.com/microsoft/openvmm/pull/1583#issuecomment-2997160772"
  },
  {
   "agent": "github-copilot",
   "number": 1577,
   "reviewer_excerpt": "This is too important to trust to AI, and these don't look right to me anyways.",
   "reviewer_excerpt_url": "https://github.com/microsoft/openvmm/pull/1577#issuecomment-2996951505"
  }
 ],
 "total": 19,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 1,
   "flights": 19,
   "burn_rate": 0.636,
   "merge_rate": 0.091,
   "last_flight_at": "2025-07-22T15:40:59+00:00",
   "median_hours_to_merge": 29.1
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "petri: truncate VM names to respect Hyper-V 100-character limit",
   "number": 1739,
   "outcome": "stale",
   "index_ok": false,
   "additions": 349,
   "deletions": 257,
   "merged_at": null,
   "opened_at": "2025-07-22T15:40:59+00:00",
   "task_type": "fix",
   "files_changed": 21,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "nvme: Add Function Level Reset (FLR) support to NVMe emulator",
   "number": 1720,
   "outcome": "stale",
   "index_ok": false,
   "additions": 833,
   "deletions": 17,
   "merged_at": null,
   "opened_at": "2025-07-18T04:36:04+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] openvmm_tests: onboard scsi to scsi relay tdx test",
   "number": 1698,
   "outcome": "burn",
   "index_ok": true,
   "additions": 485,
   "deletions": 172,
   "merged_at": null,
   "opened_at": "2025-07-15T03:08:33+00:00",
   "task_type": "test",
   "files_changed": 11,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "petri: openhcl logs now at appropriate level with HyperV backend",
   "number": 1690,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 501,
   "deletions": 83,
   "merged_at": "2025-07-15T20:51:38+00:00",
   "opened_at": "2025-07-14T15:47:47+00:00",
   "task_type": "fix",
   "files_changed": 18,
   "hours_to_merge": 29.06
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "nvme: Pass controller instance ID to NvmeDriver for better tracing",
   "number": 1661,
   "outcome": "stale",
   "index_ok": false,
   "additions": 395,
   "deletions": 262,
   "merged_at": null,
   "opened_at": "2025-07-08T18:09:44+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Change override_version_checks from Option<bool> to bool with default false",
   "number": 1660,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 270,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-08T18:07:40+00:00",
   "task_type": "refactor",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "petri: don't create vms with super long names",
   "number": 1657,
   "outcome": "burn",
   "index_ok": true,
   "additions": 172,
   "deletions": 33,
   "merged_at": null,
   "opened_at": "2025-07-07T18:28:55+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Clean up zerocopy TODO items from PR #735 with targeted improvements",
   "number": 1655,
   "outcome": "burn",
   "index_ok": true,
   "additions": 23,
   "deletions": 21,
   "merged_at": null,
   "opened_at": "2025-07-07T16:58:13+00:00",
   "task_type": "refactor",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "build_info: Add support for arbitrary build data via environment variables",
   "number": 1653,
   "outcome": "burn",
   "index_ok": true,
   "additions": 367,
   "deletions": 29,
   "merged_at": null,
   "opened_at": "2025-07-07T16:36:12+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add automatic lcov and cargo-fuzz installation to restore packages workflow",
   "number": 1592,
   "outcome": "stale",
   "index_ok": false,
   "additions": 122,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-06-25T03:54:00+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "test: add unit tests for IDE DMA engine",
   "number": 1591,
   "outcome": "stale",
   "index_ok": false,
   "additions": 383,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-25T03:48:48+00:00",
   "task_type": "test",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "ci: add ability to easily queue release pr gates via comment triggers",
   "number": 1583,
   "outcome": "burn",
   "index_ok": true,
   "additions": 188,
   "deletions": 44,
   "merged_at": null,
   "opened_at": "2025-06-23T16:11:44+00:00",
   "task_type": "ci",
   "files_changed": 10,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Remove unsafe code documentation violations from core crates",
   "number": 1577,
   "outcome": "burn",
   "index_ok": true,
   "additions": 44,
   "deletions": 14,
   "merged_at": null,
   "opened_at": "2025-06-21T16:48:33+00:00",
   "task_type": "docs",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "ci: introduce single branch name variable",
   "number": 1576,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 136,
   "deletions": 9,
   "merged_at": null,
   "opened_at": "2025-06-21T16:47:52+00:00",
   "task_type": "ci",
   "files_changed": 14,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "fdt/builder: enforce BE datatypes on add_prop_array with new add_be_array method",
   "number": 1575,
   "outcome": "stale",
   "index_ok": false,
   "additions": 120,
   "deletions": 11,
   "merged_at": null,
   "opened_at": "2025-06-21T00:59:09+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Convert #[allow] to #[expect] attributes throughout codebase",
   "number": 1574,
   "outcome": "burn",
   "index_ok": true,
   "additions": 66,
   "deletions": 64,
   "merged_at": null,
   "opened_at": "2025-06-21T00:58:12+00:00",
   "task_type": "refactor",
   "files_changed": 40,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Clean up Windows API dependencies: migrate from winapi to windows crate",
   "number": 1573,
   "outcome": "stale",
   "index_ok": false,
   "additions": 223,
   "deletions": 288,
   "merged_at": null,
   "opened_at": "2025-06-21T00:57:52+00:00",
   "task_type": "refactor",
   "files_changed": 18,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Replace futures::select! with futures_concurrency throughout codebase",
   "number": 1572,
   "outcome": "stale",
   "index_ok": false,
   "additions": 414,
   "deletions": 172,
   "merged_at": null,
   "opened_at": "2025-06-21T00:57:42+00:00",
   "task_type": "refactor",
   "files_changed": 16,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "ci: add ability to easily queue release pr gates",
   "number": 1571,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 5324,
   "deletions": 16,
   "merged_at": null,
   "opened_at": "2025-06-21T00:57:01+00:00",
   "task_type": "ci",
   "files_changed": 6,
   "hours_to_merge": null
  }
 ],
 "indexed": 8,
 "monthly": [
  {
   "burns": 3,
   "month": "2025-06",
   "merged": 0,
   "flights": 10
  },
  {
   "burns": 4,
   "month": "2025-07",
   "merged": 1,
   "flights": 9
  }
 ],
 "top_authors": [],
 "page": "https://agentriders.com/logs/microsoft/openvmm/"
}