{
 "flight": {
  "id": 36804,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Add CFA regression test for while loop with continue statements",
  "number": 1325,
  "source": "aidev",
  "commits": 4,
  "debrief": "GitHub Copilot opened a pull request in microsoft/typescript-go adding a regression test for control flow analysis in while loops with continue statements. Seven files changed, adding 370 lines and removing 110 across four commits. Eight reviews were logged, with one change request and four review comments. It merged after rework, 169.54 hours after opening.",
  "outcome": "merged_after_rework",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 370,
  "closed_at": "2025-07-07T21:17:19+00:00",
  "deletions": 110,
  "merged_at": "2025-07-07T21:17:19+00:00",
  "opened_at": "2025-06-30T19:45:11+00:00",
  "task_type": "test",
  "body_chars": 1913,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:49:45.956702+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR adds a regression test for Control Flow Analysis (CFA) behavior in while loops with continue statements, addressing issue #987.\n\nThe test captures a specific scenario where our TypeScript Go implementation's control flow analysis needed to correctly track variable nullability through while l",
  "review_count": 8,
  "files_changed": 7,
  "hours_to_merge": 169.54,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 1,
  "og_generated_at": "2026-11-03T21:49:45.956702+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 4,
  "reviewer_excerpt_url": null
 },
 "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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Daniel Rosenwasser"
  },
  {
   "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": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-30T22:36:12+00:00",
   "url": "https://github.com/microsoft/typescript-go/pull/1325#pullrequestreview-2972955181",
   "kind": "changes_requested",
   "actor_login": "DanielRosenwasser"
  },
  {
   "at": "2025-07-07T21:17:19+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "DanielRosenwasser"
  },
  {
   "at": "2025-07-07T21:17:19+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "DanielRosenwasser"
  }
 ],
 "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/1325",
 "page": "https://agentriders.com/logs/microsoft/typescript-go/1325/"
}