{
 "repo": {
  "name": "AzureTRE",
  "owner": "microsoft",
  "stars": 236,
  "license": "MIT",
  "full_name": "microsoft/AzureTRE",
  "fetched_at": "2026-11-08T10:59:04.714838+00:00",
  "primary_language": "Python"
 },
 "burns": [
  {
   "agent": "github-copilot",
   "number": 4609,
   "reviewer_excerpt": "Worth a discussion, but not got time to progress at present.",
   "reviewer_excerpt_url": "https://github.com/microsoft/AzureTRE/pull/4609#issuecomment-3048030310"
  },
  {
   "agent": "github-copilot",
   "number": 4598,
   "reviewer_excerpt": "@copilot can you update the changelog please.",
   "reviewer_excerpt_url": "https://github.com/microsoft/AzureTRE/pull/4598#issuecomment-2991612218"
  }
 ],
 "total": 20,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 12,
   "flights": 20,
   "burn_rate": 0.133,
   "merge_rate": 0.8,
   "last_flight_at": "2025-07-17T10:14:37+00:00",
   "median_hours_to_merge": 287.3
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Consolidate custom_domain and tre_url settings into single tre_url setting",
   "number": 4631,
   "outcome": "stale",
   "index_ok": false,
   "additions": 120,
   "deletions": 57,
   "merged_at": null,
   "opened_at": "2025-07-17T10:14:37+00:00",
   "task_type": "feat",
   "files_changed": 14,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Remove Porter v1 from Dev Container and Resource Processor images",
   "number": 4630,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 3,
   "deletions": 86,
   "merged_at": null,
   "opened_at": "2025-07-16T09:09:17+00:00",
   "task_type": "refactor",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix bash options causing \"silent\" bugs in script execution",
   "number": 4612,
   "outcome": "stale",
   "index_ok": false,
   "additions": 71,
   "deletions": 21,
   "merged_at": null,
   "opened_at": "2025-06-27T14:50:43+00:00",
   "task_type": "fix",
   "files_changed": 31,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Display VM creator on info popup",
   "number": 4610,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 19974,
   "deletions": 9466,
   "merged_at": "2025-07-08T09:07:36+00:00",
   "opened_at": "2025-06-27T13:02:19+00:00",
   "task_type": "feat",
   "files_changed": 45,
   "hours_to_merge": 260.09
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add UI support for direct airlock file uploads and downloads without SAS tokens",
   "number": 4609,
   "outcome": "burn",
   "index_ok": true,
   "additions": 15369,
   "deletions": 2367,
   "merged_at": null,
   "opened_at": "2025-06-27T09:44:37+00:00",
   "task_type": "feat",
   "files_changed": 97,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add sort/filter options to Workspace list",
   "number": 4608,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 17225,
   "deletions": 7918,
   "merged_at": "2025-07-07T10:35:52+00:00",
   "opened_at": "2025-06-27T09:43:31+00:00",
   "task_type": "feat",
   "files_changed": 47,
   "hours_to_merge": 240.87
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Clarify cost label time period and aggregation scope in UI tooltips",
   "number": 4607,
   "outcome": "stale",
   "index_ok": false,
   "additions": 837,
   "deletions": 1206,
   "merged_at": null,
   "opened_at": "2025-06-27T08:32:30+00:00",
   "task_type": "docs",
   "files_changed": 10,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add authentication documentation for Guacamole workspace service",
   "number": 4605,
   "outcome": "stale",
   "index_ok": false,
   "additions": 102,
   "deletions": 110,
   "merged_at": null,
   "opened_at": "2025-06-26T12:30:02+00:00",
   "task_type": "docs",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Update copilot instructions with version files and editorconfig formatting rules",
   "number": 4604,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 8,
   "deletions": 1,
   "merged_at": "2025-06-26T11:40:59+00:00",
   "opened_at": "2025-06-26T08:36:48+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 3.07
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Unify storage account public access management with guaranteed cleanup",
   "number": 4602,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 11161,
   "deletions": 1858,
   "merged_at": "2025-07-07T14:01:36+00:00",
   "opened_at": "2025-06-25T15:45:08+00:00",
   "task_type": "feat",
   "files_changed": 47,
   "hours_to_merge": 286.27
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Implement service bus monitoring with heartbeat detection and automatic recovery",
   "number": 4601,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1220,
   "deletions": 370,
   "merged_at": null,
   "opened_at": "2025-06-25T10:53:45+00:00",
   "task_type": "feat",
   "files_changed": 36,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix deployment pipeline failures due to KeyVault network policies",
   "number": 4599,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 211,
   "deletions": 64,
   "merged_at": "2025-06-25T09:05:24+00:00",
   "opened_at": "2025-06-20T14:48:31+00:00",
   "task_type": "fix",
   "files_changed": 9,
   "hours_to_merge": 114.28
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add configurable runner support for deployment pipelines to handle KeyVault network policies",
   "number": 4598,
   "outcome": "burn",
   "index_ok": true,
   "additions": 37,
   "deletions": 18,
   "merged_at": null,
   "opened_at": "2025-06-20T12:55:35+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix resource lock indicator persisting when switching resources",
   "number": 4591,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1371,
   "deletions": 789,
   "merged_at": "2025-06-25T11:52:19+00:00",
   "opened_at": "2025-06-12T18:32:59+00:00",
   "task_type": "fix",
   "files_changed": 58,
   "hours_to_merge": 305.32
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add revoke functionality and confirmation dialogs for Airlock requests",
   "number": 4589,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 13303,
   "deletions": 2040,
   "merged_at": "2025-07-03T15:40:52+00:00",
   "opened_at": "2025-06-12T09:45:47+00:00",
   "task_type": "feat",
   "files_changed": 83,
   "hours_to_merge": 509.92
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add GitHub Copilot Instructions",
   "number": 4561,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 258,
   "deletions": 30,
   "merged_at": "2025-06-02T11:40:15+00:00",
   "opened_at": "2025-05-21T11:23:58+00:00",
   "task_type": "docs",
   "files_changed": 12,
   "hours_to_merge": 288.27
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix Gitea workspace service being exposed externally",
   "number": 4559,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 79,
   "deletions": 70,
   "merged_at": "2025-05-25T14:28:18+00:00",
   "opened_at": "2025-05-21T10:08:03+00:00",
   "task_type": "fix",
   "files_changed": 16,
   "hours_to_merge": 100.34
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix UI display issue when workspace is deploying & user management is enabled",
   "number": 4554,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 13838,
   "deletions": 2099,
   "merged_at": "2025-07-03T08:37:57+00:00",
   "opened_at": "2025-05-20T13:11:45+00:00",
   "task_type": "fix",
   "files_changed": 117,
   "hours_to_merge": 1051.44
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix error details display when workspace deletion fails with deleted Entra app",
   "number": 4552,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 13826,
   "deletions": 2093,
   "merged_at": "2025-07-03T08:34:34+00:00",
   "opened_at": "2025-05-20T11:45:25+00:00",
   "task_type": "fix",
   "files_changed": 116,
   "hours_to_merge": 1052.82
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Reduce frequency of queue reader logging to improve log readability",
   "number": 4551,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2381,
   "deletions": 955,
   "merged_at": "2025-06-25T19:39:25+00:00",
   "opened_at": "2025-05-20T11:26:41+00:00",
   "task_type": "fix",
   "files_changed": 112,
   "hours_to_merge": 872.21
  }
 ],
 "indexed": 14,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-05",
   "merged": 5,
   "flights": 5
  },
  {
   "burns": 2,
   "month": "2025-06",
   "merged": 7,
   "flights": 13
  },
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 0,
   "flights": 2
  }
 ],
 "top_authors": [],
 "page": "https://agentriders.com/logs/microsoft/AzureTRE/"
}