{
 "flight": {
  "id": 10426,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Add JSON Schema 2020-12 metadata annotations to OpenApiSchemaReference",
  "number": 2376,
  "source": "aidev",
  "commits": 29,
  "debrief": "GitHub Copilot opened a feature PR in microsoft/OpenAPI.NET to add JSON Schema 2020-12 metadata annotations to OpenApiSchemaReference, letting developers override schema properties at the reference level. The change touched 59 files, with 1854 additions and 714 deletions across 29 commits. Twelve reviews followed, including one change request and 18 review comments. The PR merged after rework, 114.21 hours after opening.",
  "outcome": "merged_after_rework",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 1854,
  "closed_at": "2025-06-09T13:39:10+00:00",
  "deletions": 714,
  "merged_at": "2025-06-09T13:39:10+00:00",
  "opened_at": "2025-06-04T19:26:25+00:00",
  "task_type": "feat",
  "body_chars": 3363,
  "confidence": "dataset",
  "updated_at": "2026-11-03T22:05:11.817853+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR implements support for all JSON Schema 2020-12 metadata annotations on `OpenApiSchemaReference`, enabling developers to override schema properties at the reference level as specified in OpenAPI 3.1.\n\n## Changes Made\n\n### Core Implementation\n- **Added metadata annotation fields to `OpenApiRef",
  "review_count": 12,
  "files_changed": 59,
  "hours_to_merge": 114.21,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 1,
  "og_generated_at": "2026-11-03T22:05:11.817853+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 18,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "OpenAPI.NET",
  "owner": "microsoft",
  "stars": 1616,
  "license": "MIT",
  "full_name": "microsoft/OpenAPI.NET",
  "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": 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": "committed",
   "actor_login": "Vincent Biret"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Vincent Biret"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Vincent Biret"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Vincent Biret"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Vincent Biret"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Vincent Biret"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Vincent Biret"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Vincent Biret"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Vincent Biret"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Vincent Biret"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-04T20:02:32+00:00",
   "url": "https://github.com/microsoft/OpenAPI.NET/pull/2376#pullrequestreview-2897954265",
   "kind": "changes_requested",
   "actor_login": "baywet"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix validation to accept lowercase status code ranges (4xx, 5xx) in OpenAPI responses",
   "number": 2415,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 153,
   "deletions": 44,
   "merged_at": "2025-06-25T18:22:56+00:00",
   "opened_at": "2025-06-25T17:33:51+00:00",
   "task_type": "fix",
   "files_changed": 7,
   "hours_to_merge": 0.82
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Consider replacing the SharpYaml dependency by YamlDotNet",
   "number": 2388,
   "outcome": "burn",
   "index_ok": true,
   "additions": 51,
   "deletions": 1230,
   "merged_at": null,
   "opened_at": "2025-06-11T14:29:00+00:00",
   "task_type": "refactor",
   "files_changed": 19,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Remove KeyComparer property from OpenApiWriterSettings",
   "number": 2375,
   "outcome": "merged_after_rework",
   "index_ok": false,
   "additions": 4,
   "deletions": 658,
   "merged_at": "2025-06-04T21:12:15+00:00",
   "opened_at": "2025-06-04T18:47:10+00:00",
   "task_type": "refactor",
   "files_changed": 14,
   "hours_to_merge": 2.42
  }
 ],
 "pr_url": "https://github.com/microsoft/OpenAPI.NET/pull/2376",
 "page": "https://agentriders.com/logs/microsoft/OpenAPI.NET/2376/"
}