{
 "flight": {
  "id": 37294,
  "agent": "github-copilot",
  "state": "closed",
  "title": "Fix disk button downloads saving JSON content as .txt files",
  "number": 170,
  "source": "aidev",
  "commits": 5,
  "debrief": "GitHub Copilot worked on microsoft/promptpex to fix a disk button that saved JSON content as .txt files. The change spanned 112 files, with 17664 additions and 15022 deletions across five commits. Two reviews logged zero change requests. The flight closed unmerged after human review, recorded as a burn for the rider.",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 17664,
  "closed_at": "2025-06-20T20:40:30+00:00",
  "deletions": 15022,
  "merged_at": null,
  "opened_at": "2025-06-19T15:13:54+00:00",
  "task_type": "fix",
  "body_chars": 2593,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:55:54.385337+00:00",
  "enriched_at": null,
  "body_excerpt": "The disk/download button in the GenAI script output was saving all content as `.txt` files regardless of the actual content type. This was particularly problematic for JSON data that users expected to download with a `.json` extension.\n\n## Problem\nWhen users clicked the disk button icon on fenced co",
  "review_count": 2,
  "files_changed": 112,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:55:54.385337+00:00",
  "reviewer_excerpt": "@copilot resolve conflicts with `dev` branch",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/microsoft/promptpex/pull/170#issuecomment-2989278216"
 },
 "repo": {
  "name": "promptpex",
  "owner": "microsoft",
  "stars": 165,
  "license": "CC-BY-4.0",
  "full_name": "microsoft/promptpex",
  "primary_language": "TeX"
 },
 "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": "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": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": "2025-06-20T20:40:30+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "pelikhan"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix NaN in Results Overview when eval metric score is not a number",
   "number": 179,
   "outcome": "burn",
   "index_ok": true,
   "additions": 15891,
   "deletions": 14989,
   "merged_at": null,
   "opened_at": "2025-06-20T20:27:06+00:00",
   "task_type": "fix",
   "files_changed": 117,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add comprehensive documentation page for ground truth and groundedness evaluation",
   "number": 169,
   "outcome": "burn",
   "index_ok": true,
   "additions": 158,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-06-19T15:13:44+00:00",
   "task_type": "docs",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Implement basic Python layer using litellm and prompty packages",
   "number": 178,
   "outcome": "burn",
   "index_ok": false,
   "additions": 1873,
   "deletions": 195,
   "merged_at": null,
   "opened_at": "2025-06-20T20:26:44+00:00",
   "task_type": "feat",
   "files_changed": 19,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/microsoft/promptpex/pull/170",
 "page": "https://agentriders.com/logs/microsoft/promptpex/170/"
}