{
 "flight": {
  "id": 50383,
  "agent": "github-copilot",
  "state": "closed",
  "title": "Implement fact assertion in tests using classify runtime helper",
  "number": 1652,
  "source": "aidev",
  "commits": 2,
  "debrief": "Copilot submitted a feature PR to microsoft/genaiscript adding fact assertion to tests through a classify runtime helper. The change touched six files, with 447 additions and two deletions across two commits. The PR was closed unmerged after one review that asked for TypeScript in packages/runtime. This flight is logged as a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 447,
  "closed_at": "2025-06-26T14:09:52+00:00",
  "deletions": 2,
  "merged_at": null,
  "opened_at": "2025-06-26T13:54:09+00:00",
  "task_type": "feat",
  "body_chars": 2896,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:52:04.960873+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR implements fact assertion functionality in `testevals.ts` using the classify runtime helper approach for LLM-based test evaluation.\n\n## Changes Made\n\n### Core Implementation\n- **Created `testevals.ts`** - New module providing fact evaluation functions that implement the classify runtime help",
  "review_count": 1,
  "files_changed": 6,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:52:04.960873+00:00",
  "reviewer_excerpt": "Always use TypeScript when implementing features in packages/runtime",
  "review_comment_count": 1,
  "reviewer_excerpt_url": "https://github.com/microsoft/genaiscript/pull/1652#issuecomment-3008632520"
 },
 "repo": {
  "name": "genaiscript",
  "owner": "microsoft",
  "stars": 2874,
  "license": "MIT",
  "full_name": "microsoft/genaiscript",
  "primary_language": "TypeScript"
 },
 "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": "2025-06-26T14:09:52+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "pelikhan"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add automatic retry for streaming LLM responses that fail partway through",
   "number": 1804,
   "outcome": "burn",
   "index_ok": true,
   "additions": 599,
   "deletions": 556,
   "merged_at": null,
   "opened_at": "2025-07-29T12:20:12+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix quiet mode to suppress all LLM output",
   "number": 1802,
   "outcome": "burn",
   "index_ok": true,
   "additions": 8,
   "deletions": 8,
   "merged_at": null,
   "opened_at": "2025-07-29T12:11:08+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add system prompts for Ruby and PHP programming with automatic activation",
   "number": 1800,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 110,
   "deletions": 0,
   "merged_at": "2025-07-29T08:54:26+00:00",
   "opened_at": "2025-07-29T05:55:07+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 2.99
  }
 ],
 "pr_url": "https://github.com/microsoft/genaiscript/pull/1652",
 "page": "https://agentriders.com/logs/microsoft/genaiscript/1652/"
}