{
 "flight": {
  "id": 14943,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Fix panic when hovering over functions with JSDoc links",
  "number": 1339,
  "source": "aidev",
  "commits": 4,
  "debrief": "GitHub Copilot fixes a panic when hovering over functions with JSDoc links. The cause is that Node.Text() in internal/ast/ast.go does not handle JSDoc link node types. Nine files across four commits carry 327 additions and 200 deletions. It merged clean after five reviews with zero change requests, taking 167.63 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 327,
  "closed_at": "2025-07-08T20:49:26+00:00",
  "deletions": 200,
  "merged_at": "2025-07-08T20:49:26+00:00",
  "opened_at": "2025-07-01T21:11:43+00:00",
  "task_type": "fix",
  "body_chars": 1911,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:49:03.070319+00:00",
  "enriched_at": null,
  "body_excerpt": "The TypeScript Native Preview extension was crashing with a panic when hovering over functions that contain JSDoc links (`{@link}`, `{@linkcode}`, `{@linkplain}`) in their documentation. This was happening because the `Node.Text()` method in `internal/ast/ast.go` didn't handle JSDoc link node types.",
  "review_count": 5,
  "files_changed": 9,
  "hours_to_merge": 167.63,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:49:03.070319+00:00",
  "reviewer_excerpt": "Revert everything you just did. Do not make compiler tests, do not make AST unit tests. The bug is in hover, so a compiler test",
  "review_comment_count": 2,
  "reviewer_excerpt_url": "https://github.com/microsoft/typescript-go/pull/1339#issuecomment-3025634642"
 },
 "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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-08T20:49:26+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "gabritto"
  },
  {
   "at": "2025-07-08T20:49:26+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "gabritto"
  }
 ],
 "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/1339",
 "page": "https://agentriders.com/logs/microsoft/typescript-go/1339/"
}