{
 "repo": {
  "name": "TypeScript",
  "owner": "microsoft",
  "stars": 111862,
  "license": "Apache-2.0",
  "full_name": "microsoft/TypeScript",
  "fetched_at": "2026-11-08T10:59:06.551402+00:00",
  "primary_language": "Go"
 },
 "burns": [
  {
   "agent": "github-copilot",
   "number": 61946,
   "reviewer_excerpt": "You can't put a file named `.d.ts` in `tests/compiler`, this fact was in the instructions: > Filenames in tests/cases/compiler must always end with .ts, not",
   "reviewer_excerpt_url": "https://github.com/microsoft/TypeScript/pull/61946#pullrequestreview-2959149032"
  },
  {
   "agent": "github-copilot",
   "number": 61940,
   "reviewer_excerpt": "> However, in complex module resolution scenarios (like monorepos with baseUrl configuration), the `getAllExportInfoForSymbol` function can legitimately return `null` for other reasons related to module",
   "reviewer_excerpt_url": "https://github.com/microsoft/TypeScript/pull/61940#pullrequestreview-2955294458"
  },
  {
   "agent": "github-copilot",
   "number": 61939,
   "reviewer_excerpt": "You forgot to check that the symbol comes from the global scope. Add a testcase to make sure you get this right.",
   "reviewer_excerpt_url": "https://github.com/microsoft/TypeScript/pull/61939#pullrequestreview-2955604567"
  },
  {
   "agent": "github-copilot",
   "number": 61936,
   "reviewer_excerpt": "My bad",
   "reviewer_excerpt_url": "https://github.com/microsoft/TypeScript/pull/61936#issuecomment-3001449088"
  },
  {
   "agent": "github-copilot",
   "number": 61926,
   "reviewer_excerpt": "Start over. This is too large a fix. All we need to do here is consult the symbol table from the parent scope (the one",
   "reviewer_excerpt_url": "https://github.com/microsoft/TypeScript/pull/61926#pullrequestreview-2951752347"
  },
  {
   "agent": "github-copilot",
   "number": 61925,
   "reviewer_excerpt": "You should not leave TODOs in your code. You didn't need two testcases here since one already tests both configurations. There was no need to",
   "reviewer_excerpt_url": "https://github.com/microsoft/TypeScript/pull/61925#pullrequestreview-2951737609"
  }
 ],
 "total": 27,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 5,
   "flights": 27,
   "burn_rate": 0.619,
   "merge_rate": 0.238,
   "last_flight_at": "2025-07-15T03:47:35+00:00",
   "median_hours_to_merge": 47
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix false positive \"no overlap\" error when comparing `this` with subclass instances",
   "number": 62070,
   "outcome": "stale",
   "index_ok": false,
   "additions": 915,
   "deletions": 40,
   "merged_at": null,
   "opened_at": "2025-07-15T03:47:35+00:00",
   "task_type": "fix",
   "files_changed": 11,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix --showConfig to work when no input files are found",
   "number": 62047,
   "outcome": "stale",
   "index_ok": false,
   "additions": 60,
   "deletions": 49,
   "merged_at": null,
   "opened_at": "2025-07-11T16:29:28+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix JSDoc @import crashes in getCompletionEntryDetails",
   "number": 62028,
   "outcome": "stale",
   "index_ok": false,
   "additions": 4,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-09T16:11:39+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add approximatelySign to NumberFormatPartTypeRegistry for ES2023",
   "number": 62013,
   "outcome": "stale",
   "index_ok": false,
   "additions": 218,
   "deletions": 29,
   "merged_at": null,
   "opened_at": "2025-07-07T19:03:20+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix diagnostic code 69010 typo to 6910",
   "number": 62007,
   "outcome": "stale",
   "index_ok": false,
   "additions": 27,
   "deletions": 27,
   "merged_at": null,
   "opened_at": "2025-07-07T16:42:06+00:00",
   "task_type": "fix",
   "files_changed": 15,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix Copilot instructions to emphasize mandatory lint, test, and format steps",
   "number": 61950,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 61,
   "deletions": 46,
   "merged_at": "2025-06-30T22:22:29+00:00",
   "opened_at": "2025-06-26T05:11:20+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 113.19
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix incorrect type declarations for constants inside namespaces merged with enums",
   "number": 61946,
   "outcome": "burn",
   "index_ok": true,
   "additions": 21414,
   "deletions": 5895,
   "merged_at": null,
   "opened_at": "2025-06-25T15:38:32+00:00",
   "task_type": "fix",
   "files_changed": 203,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix Symbol completion priority and cursor positioning",
   "number": 61945,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 484,
   "deletions": 71,
   "merged_at": "2025-07-02T21:46:24+00:00",
   "opened_at": "2025-06-25T15:20:04+00:00",
   "task_type": "fix",
   "files_changed": 27,
   "hours_to_merge": 174.44
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix class member completion crash in monorepo with baseUrl configuration",
   "number": 61940,
   "outcome": "burn",
   "index_ok": true,
   "additions": 1005,
   "deletions": 25,
   "merged_at": null,
   "opened_at": "2025-06-24T18:41:33+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Deprioritize native function methods in IntelliSense completions",
   "number": 61939,
   "outcome": "burn",
   "index_ok": true,
   "additions": 334,
   "deletions": 157,
   "merged_at": null,
   "opened_at": "2025-06-24T18:35:42+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Intellisense: deprioritise native function methods",
   "number": 61936,
   "outcome": "burn",
   "index_ok": false,
   "additions": 0,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-24T17:16:57+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix BigInt literal error in ambient contexts when targeting < ES2020",
   "number": 61935,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 199,
   "deletions": 92,
   "merged_at": "2025-06-25T21:29:51+00:00",
   "opened_at": "2025-06-24T16:51:22+00:00",
   "task_type": "fix",
   "files_changed": 10,
   "hours_to_merge": 28.64
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix using transform variable shadowing in for-of loops",
   "number": 61934,
   "outcome": "stale",
   "index_ok": false,
   "additions": 27245,
   "deletions": 6513,
   "merged_at": null,
   "opened_at": "2025-06-24T16:43:33+00:00",
   "task_type": "fix",
   "files_changed": 321,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Allow `accessor` properties in ambient contexts when targeting ES5",
   "number": 61927,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 261,
   "deletions": 4,
   "merged_at": "2025-06-25T21:29:03+00:00",
   "opened_at": "2025-06-23T22:28:20+00:00",
   "task_type": "fix",
   "files_changed": 7,
   "hours_to_merge": 47.01
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix local function variables being suggested in parameter defaults",
   "number": 61926,
   "outcome": "burn",
   "index_ok": true,
   "additions": 235,
   "deletions": 187,
   "merged_at": null,
   "opened_at": "2025-06-23T22:26:48+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add duplicate identifier error for using declarations shadowed in for-of loops",
   "number": 61925,
   "outcome": "burn",
   "index_ok": true,
   "additions": 2086,
   "deletions": 427,
   "merged_at": null,
   "opened_at": "2025-06-23T22:25:51+00:00",
   "task_type": "fix",
   "files_changed": 45,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Namespaces: use before declaration is not reported",
   "number": 61924,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 0,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-23T20:37:38+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add test cases documenting find-all-references issue with declare module re-exports",
   "number": 61923,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 105,
   "deletions": 19,
   "merged_at": null,
   "opened_at": "2025-06-23T20:25:50+00:00",
   "task_type": "test",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix trailing comma support in import type attributes",
   "number": 61922,
   "outcome": "burn",
   "index_ok": true,
   "additions": 181,
   "deletions": 10,
   "merged_at": null,
   "opened_at": "2025-06-23T19:20:03+00:00",
   "task_type": "fix",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Comment like jsx text emitted twice when preserve enabled",
   "number": 61921,
   "outcome": "burn",
   "index_ok": true,
   "additions": 86,
   "deletions": 51,
   "merged_at": null,
   "opened_at": "2025-06-23T18:38:17+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Symbol properties on objects are imported by type and not by value when auto-completed",
   "number": 61902,
   "outcome": "burn",
   "index_ok": true,
   "additions": 326,
   "deletions": 283,
   "merged_at": null,
   "opened_at": "2025-06-18T22:11:01+00:00",
   "task_type": "fix",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Create fourslash syntax, compiler testcase, and build instructions summary",
   "number": 61900,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 295,
   "deletions": 3,
   "merged_at": "2025-06-18T21:43:15+00:00",
   "opened_at": "2025-06-18T19:28:47+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 2.24
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add test cases for symbol auto-import bug with existing type-only imports",
   "number": 61897,
   "outcome": "burn",
   "index_ok": true,
   "additions": 152,
   "deletions": 45,
   "merged_at": null,
   "opened_at": "2025-06-18T18:32:55+00:00",
   "task_type": "test",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix symbol auto-import: prevent value symbols from being added to type-only imports",
   "number": 61895,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 75,
   "deletions": 22,
   "merged_at": null,
   "opened_at": "2025-06-18T17:52:32+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Invalid quick fix for function returning `Promise<unknown>` with `isolatedDeclarations` ",
   "number": 61856,
   "outcome": "burn",
   "index_ok": true,
   "additions": 38,
   "deletions": 16,
   "merged_at": null,
   "opened_at": "2025-06-12T19:36:36+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Invalid quick fix for class that's exported as a variable with `isolatedDeclarations`",
   "number": 61855,
   "outcome": "burn",
   "index_ok": true,
   "additions": 124,
   "deletions": 43,
   "merged_at": null,
   "opened_at": "2025-06-12T19:36:31+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Reference missing with declare module",
   "number": 61854,
   "outcome": "burn",
   "index_ok": true,
   "additions": 56,
   "deletions": 7,
   "merged_at": null,
   "opened_at": "2025-06-12T19:35:11+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  }
 ],
 "indexed": 17,
 "monthly": [
  {
   "burns": 13,
   "month": "2025-06",
   "merged": 5,
   "flights": 22
  },
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 0,
   "flights": 5
  }
 ],
 "top_authors": [],
 "page": "https://agentriders.com/logs/microsoft/TypeScript/"
}