{
 "flight": {
  "id": 17315,
  "agent": "github-copilot",
  "state": "closed",
  "title": "Implement runtime-based IValidatableTypeInfoResolver implementation",
  "number": 62091,
  "source": "aidev",
  "commits": 4,
  "debrief": "GitHub Copilot opened a PR in dotnet/aspnetcore to add a runtime-based IValidatableTypeInfoResolver for minimal-API validation when source generators are unavailable. The change adds 575 lines and removes one across four files in four commits. It was closed unmerged after human review. The reviewer wrote, \"We need to add test coverage for this implementation though.\"",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 575,
  "closed_at": "2025-06-27T23:04:49+00:00",
  "deletions": 1,
  "merged_at": null,
  "opened_at": "2025-05-23T19:37:32+00:00",
  "task_type": "feat",
  "body_chars": 2331,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:48:40.676098+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR implements a runtime-based `IValidatableTypeInfoResolver` to enable minimal-API validation when the source-generator path is unavailable (e.g., dynamic compilation, IDEs without generators, or environments where generators are turned off).\n\n## Changes Made\n\n### Core Implementation\n- **Added ",
  "review_count": 0,
  "files_changed": 4,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:48:40.676098+00:00",
  "reviewer_excerpt": "@copilot OMG -- great start! You're finally doing it! 😭 We need to add test coverage for this implementation though. Use the tests that we",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/dotnet/aspnetcore/pull/62091#issuecomment-2905683939"
 },
 "repo": {
  "name": "aspnetcore",
  "owner": "dotnet",
  "stars": 38503,
  "license": "MIT",
  "full_name": "dotnet/aspnetcore",
  "primary_language": "C#"
 },
 "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": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": "2025-05-23T19:37:47+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dotnet-policy-service[bot]"
  },
  {
   "at": "2025-06-27T23:04:49+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "captainsafia"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Update Browser-Testing Dependencies: Playwright 1.53.0 → 1.54.0",
   "number": 62877,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-07-23T15:13:14+00:00",
   "opened_at": "2025-07-23T10:03:45+00:00",
   "task_type": "build",
   "files_changed": 3,
   "hours_to_merge": 5.16
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix Blazor template HTTPS profile to include HTTP URL",
   "number": 62853,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-07-30T19:06:58+00:00",
   "opened_at": "2025-07-22T08:55:38+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 202.19
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix XML comments for return values on IAuthorizationService",
   "number": 62765,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 20,
   "deletions": 21,
   "merged_at": "2025-07-24T07:24:54+00:00",
   "opened_at": "2025-07-17T05:14:13+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 170.18
  }
 ],
 "pr_url": "https://github.com/dotnet/aspnetcore/pull/62091",
 "page": "https://agentriders.com/logs/dotnet/aspnetcore/62091/"
}