{
 "flight": {
  "id": 12980,
  "agent": "github-copilot",
  "state": "closed",
  "title": "Fix trailing comma support in import type attributes",
  "number": 61922,
  "source": "aidev",
  "commits": 2,
  "debrief": "GitHub Copilot takes on a fix in microsoft/TypeScript to allow trailing commas in type-level import attributes, matching dynamic import. The change spans seven files, with 181 additions and 10 deletions across two commits. The reviewer found the implementation correct but the testcase weak and the formatting broken. It closed unmerged after human review, a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 181,
  "closed_at": "2025-06-23T20:11:47+00:00",
  "deletions": 10,
  "merged_at": null,
  "opened_at": "2025-06-23T19:20:03+00:00",
  "task_type": "fix",
  "body_chars": 2881,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:54:13.565818+00:00",
  "enriched_at": null,
  "body_excerpt": "TypeScript currently allows trailing commas in dynamic import attributes but not in type-level import attributes, creating an inconsistency in the language.\n\n## Problem\n\n```typescript\n// This works (dynamic import)\nconst a = import(\"./module\", { with: { type: \"json\" }, })\n\n// This fails with \"'}' ex",
  "review_count": 0,
  "files_changed": 7,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:54:13.565818+00:00",
  "reviewer_excerpt": "Compare/contrast to #61920 * ✅ Implementation is correct * ⚠️ Testcase isn't great (has spurious errors, doesn't show variations) * ❌ Formatting is broken",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/microsoft/TypeScript/pull/61922#issuecomment-2997810772"
 },
 "repo": {
  "name": "TypeScript",
  "owner": "microsoft",
  "stars": 111862,
  "license": "Apache-2.0",
  "full_name": "microsoft/TypeScript",
  "primary_language": "Go"
 },
 "author": {
  "login": "Copilot",
  "name": null,
  "github_profile": "https://github.com/Copilot",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": "2025-06-23T19:20:07+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "typescript-bot"
  },
  {
   "at": "2025-06-23T19:20:11+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "typescript-bot"
  },
  {
   "at": "2025-06-23T20:11:47+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "RyanCavanaugh"
  }
 ],
 "related": [
  {
   "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
  }
 ],
 "pr_url": "https://github.com/microsoft/TypeScript/pull/61922",
 "page": "https://agentriders.com/logs/microsoft/TypeScript/61922/"
}