{
 "flight": {
  "id": 38057,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Allow `accessor` properties in ambient contexts when targeting ES5",
  "number": 61927,
  "source": "aidev",
  "commits": 3,
  "debrief": "GitHub Copilot submits a fix to allow accessor properties in ambient contexts when targeting ES5. The change touches seven files with 261 additions and four deletions across three commits. Four reviews are recorded, with one change request asking for line endings in checker.ts to match the file. It merged after rework, 47.01 hours after opening.",
  "outcome": "merged_after_rework",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 261,
  "closed_at": "2025-06-25T21:29:03+00:00",
  "deletions": 4,
  "merged_at": "2025-06-25T21:29:03+00:00",
  "opened_at": "2025-06-23T22:28:20+00:00",
  "task_type": "fix",
  "body_chars": 3701,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:54:08.814966+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR fixes an issue where TypeScript incorrectly disallowed `accessor` properties in ambient contexts (`.d.ts` files, `declare class`, `declare module`, etc.) when targeting ES5.\n\n## Problem\n\nPreviously, TypeScript would error on `accessor` properties in all contexts when targeting ES5:\n\n```types",
  "review_count": 4,
  "files_changed": 7,
  "hours_to_merge": 47.01,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 1,
  "og_generated_at": "2026-11-03T21:54:08.814966+00:00",
  "reviewer_excerpt": "Fix your line endings in checker.ts to match the rest of the file",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/microsoft/TypeScript/pull/61927#pullrequestreview-2954476127"
 },
 "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": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-23T22:28:24+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "typescript-bot"
  },
  {
   "at": "2025-06-24T15:59:29+00:00",
   "url": "https://github.com/microsoft/TypeScript/pull/61927#pullrequestreview-2954476127",
   "kind": "changes_requested",
   "actor_login": "RyanCavanaugh"
  },
  {
   "at": "2025-06-25T21:29:03+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "RyanCavanaugh"
  },
  {
   "at": "2025-06-25T21:29:03+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/61927",
 "page": "https://agentriders.com/logs/microsoft/TypeScript/61927/"
}