{
 "flight": {
  "id": 18471,
  "agent": "github-copilot",
  "state": "closed",
  "title": "Deprioritize native function methods in IntelliSense completions",
  "number": 61939,
  "source": "aidev",
  "commits": 9,
  "debrief": "GitHub Copilot proposed ranking custom properties above native Function.prototype methods in IntelliSense completions on function objects, across nine files with 334 additions and 157 deletions in nine commits. Eleven reviews raised three change requests and 10 comments. The pull request closed unmerged after human review, a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 334,
  "closed_at": "2025-06-25T15:22:59+00:00",
  "deletions": 157,
  "merged_at": null,
  "opened_at": "2025-06-24T18:35:42+00:00",
  "task_type": "feat",
  "body_chars": 3518,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:53:31.435481+00:00",
  "enriched_at": null,
  "body_excerpt": "When completing on function objects, TypeScript now prioritizes custom properties and methods over native Function.prototype methods in IntelliSense suggestions.\n\n## Problem\n\nPreviously, when typing `Bun.inspect.` (or any function with custom properties), native function methods like `apply`, `bind`",
  "review_count": 11,
  "files_changed": 9,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 3,
  "og_generated_at": "2026-11-03T21:53:31.435481+00:00",
  "reviewer_excerpt": "You forgot to check that the symbol comes from the global scope. Add a testcase to make sure you get this right.",
  "review_comment_count": 10,
  "reviewer_excerpt_url": "https://github.com/microsoft/TypeScript/pull/61939#pullrequestreview-2955604567"
 },
 "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": "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": 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": "2025-06-24T18:35:46+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "typescript-bot"
  },
  {
   "at": "2025-06-24T20:49:42+00:00",
   "url": "https://github.com/microsoft/TypeScript/pull/61939#pullrequestreview-2955285876",
   "kind": "changes_requested",
   "actor_login": "RyanCavanaugh"
  },
  {
   "at": "2025-06-24T22:44:14+00:00",
   "url": "https://github.com/microsoft/TypeScript/pull/61939#pullrequestreview-2955604567",
   "kind": "changes_requested",
   "actor_login": "RyanCavanaugh"
  },
  {
   "at": "2025-06-24T23:02:23+00:00",
   "url": "https://github.com/microsoft/TypeScript/pull/61939#pullrequestreview-2955640309",
   "kind": "changes_requested",
   "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/61939",
 "page": "https://agentriders.com/logs/microsoft/TypeScript/61939/"
}