{
 "flight": {
  "id": 14060,
  "agent": "github-copilot",
  "state": "closed",
  "title": "Fix panic in SkipTriviaEx when printing type predicates with declaration maps enabled",
  "number": 1093,
  "source": "aidev",
  "commits": 6,
  "debrief": "GitHub Copilot's pull request fixes a panic in SkipTriviaEx in microsoft/typescript-go, triggered when type predicates from other files are printed with declaration maps enabled. The change touches seven files, with 194 additions and 173 deletions across six commits. Two reviews requested changes. The PR was closed unmerged after human review, a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 194,
  "closed_at": "2025-06-07T06:16:33+00:00",
  "deletions": 173,
  "merged_at": null,
  "opened_at": "2025-06-07T04:46:47+00:00",
  "task_type": "fix",
  "body_chars": 1767,
  "confidence": "dataset",
  "updated_at": "2026-11-03T22:03:48.774893+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR fixes a panic that occurs when the TypeScript compiler processes type predicates from other files with declaration maps enabled.\n\n## Problem\n\nThe issue manifested as a runtime panic:\n```\npanic: runtime error: slice bounds out of range [167:58]\n```\n\nThis occurred in the `SkipTriviaEx` functio",
  "review_count": 2,
  "files_changed": 7,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 2,
  "og_generated_at": "2026-11-03T22:03:48.774893+00:00",
  "reviewer_excerpt": "Use a regular compiler baseline test Reconsider your fix. Why does this only happen when there are two files involved? Why is the length of",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/microsoft/typescript-go/pull/1093#pullrequestreview-2906811228"
 },
 "repo": {
  "name": "typescript-go",
  "owner": "microsoft",
  "stars": 26089,
  "license": "Apache-2.0",
  "full_name": "microsoft/typescript-go",
  "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": "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-07T05:23:44+00:00",
   "url": "https://github.com/microsoft/typescript-go/pull/1093#pullrequestreview-2906811228",
   "kind": "changes_requested",
   "actor_login": "RyanCavanaugh"
  },
  {
   "at": "2025-06-07T06:01:12+00:00",
   "url": "https://github.com/microsoft/typescript-go/pull/1093#pullrequestreview-2906897394",
   "kind": "changes_requested",
   "actor_login": "RyanCavanaugh"
  },
  {
   "at": "2025-06-07T06:16:33+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "RyanCavanaugh"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add guidance to use @strict: true by default in new compiler tests",
   "number": 1480,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4,
   "deletions": 2,
   "merged_at": "2025-07-30T17:26:31+00:00",
   "opened_at": "2025-07-30T12:38:45+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 4.8
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix parameter-property with default value emitting `T | undefined` instead of `T`",
   "number": 1479,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 306,
   "deletions": 51,
   "merged_at": "2025-07-30T15:12:45+00:00",
   "opened_at": "2025-07-30T12:02:53+00:00",
   "task_type": "fix",
   "files_changed": 22,
   "hours_to_merge": 3.16
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix comment formatting bug that mangled `*/` tokens",
   "number": 1401,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 202,
   "deletions": 131,
   "merged_at": "2025-07-22T16:46:34+00:00",
   "opened_at": "2025-07-14T03:03:29+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 205.72
  }
 ],
 "pr_url": "https://github.com/microsoft/typescript-go/pull/1093",
 "page": "https://agentriders.com/logs/microsoft/typescript-go/1093/"
}