{
 "flight": {
  "id": 7100,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Implement AADAgreement resource for Terms of Agreement in Entra ID",
  "number": 6240,
  "source": "aidev",
  "commits": 30,
  "debrief": "GitHub Copilot implements a new AADAgreement resource to manage Terms of Agreement in Entra ID. The pull request spans 469 files across 30 commits. Reviewers lodged 19 reviews and eight change requests, and one reviewer wrote \"Do not make any edits to the SchemaDefinition.json file\". It merged after rework, 184.06 hours to merge.",
  "outcome": "merged_after_rework",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 769133,
  "closed_at": "2025-07-04T11:28:17+00:00",
  "deletions": 682813,
  "merged_at": "2025-07-04T11:28:17+00:00",
  "opened_at": "2025-06-26T19:24:34+00:00",
  "task_type": "feat",
  "body_chars": 3252,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:51:52.54473+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR implements a new Microsoft365DSC resource named **AADAgreement** to manage Terms of Agreement in Entra ID, addressing the request to add support for Terms of Use agreements.\n\n## 🎯 What was implemented\n\n**Core Resource Files:**\n- `MSFT_AADAgreement.schema.mof` - DSC schema definition with all",
  "review_count": 19,
  "files_changed": 469,
  "hours_to_merge": 184.06,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 8,
  "og_generated_at": "2026-11-03T21:51:52.54473+00:00",
  "reviewer_excerpt": "Do not make any edits to the SchemaDefinition.json file",
  "review_comment_count": 17,
  "reviewer_excerpt_url": "https://github.com/microsoft/Microsoft365DSC/pull/6240#pullrequestreview-2967021153"
 },
 "repo": {
  "name": "Microsoft365DSC",
  "owner": "microsoft",
  "stars": 2454,
  "license": "MIT",
  "full_name": "microsoft/Microsoft365DSC",
  "primary_language": "PowerShell"
 },
 "author": {
  "login": "Copilot",
  "name": null,
  "github_profile": "https://github.com/Copilot",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nik Charlebois"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nik Charlebois"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nik Charlebois"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nik Charlebois"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nik Charlebois"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nik Charlebois"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nik Charlebois"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nik Charlebois"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nik Charlebois"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nik Charlebois"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nik Charlebois"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nik Charlebois"
  },
  {
   "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": "Nik Charlebois"
  },
  {
   "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": "NikCharlebois"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nik Charlebois"
  },
  {
   "at": "2025-06-27T15:28:07+00:00",
   "url": "https://github.com/microsoft/Microsoft365DSC/pull/6240#pullrequestreview-2967002774",
   "kind": "changes_requested",
   "actor_login": "NikCharlebois"
  },
  {
   "at": "2025-06-27T15:35:03+00:00",
   "url": "https://github.com/microsoft/Microsoft365DSC/pull/6240#pullrequestreview-2967021153",
   "kind": "changes_requested",
   "actor_login": "NikCharlebois"
  },
  {
   "at": "2025-07-03T19:29:50+00:00",
   "url": "https://github.com/microsoft/Microsoft365DSC/pull/6240#pullrequestreview-2967025371",
   "kind": "changes_requested",
   "actor_login": "NikCharlebois"
  },
  {
   "at": "2025-07-03T19:45:54+00:00",
   "url": "https://github.com/microsoft/Microsoft365DSC/pull/6240#pullrequestreview-2984473151",
   "kind": "changes_requested",
   "actor_login": "NikCharlebois"
  },
  {
   "at": "2025-07-03T19:53:10+00:00",
   "url": "https://github.com/microsoft/Microsoft365DSC/pull/6240#pullrequestreview-2984491433",
   "kind": "changes_requested",
   "actor_login": "NikCharlebois"
  },
  {
   "at": "2025-07-03T19:58:19+00:00",
   "url": "https://github.com/microsoft/Microsoft365DSC/pull/6240#pullrequestreview-2984502231",
   "kind": "changes_requested",
   "actor_login": "NikCharlebois"
  },
  {
   "at": "2025-07-03T20:48:19+00:00",
   "url": "https://github.com/microsoft/Microsoft365DSC/pull/6240#pullrequestreview-2984625666",
   "kind": "changes_requested",
   "actor_login": "NikCharlebois"
  },
  {
   "at": "2025-07-03T20:57:11+00:00",
   "url": "https://github.com/microsoft/Microsoft365DSC/pull/6240#pullrequestreview-2984657519",
   "kind": "changes_requested",
   "actor_login": "NikCharlebois"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix call depth overflow in complex type processing for iOS Settings Catalog configurations",
   "number": 6302,
   "outcome": "burn",
   "index_ok": true,
   "additions": 64,
   "deletions": 17,
   "merged_at": null,
   "opened_at": "2025-07-09T17:23:50+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix AADConditionalAccessPolicy ExcludeExternalTenantsMembershipKind empty string handling",
   "number": 6229,
   "outcome": "burn",
   "index_ok": true,
   "additions": 63511,
   "deletions": 13745,
   "merged_at": null,
   "opened_at": "2025-06-26T17:20:45+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add new Exchange resource - EXOActiveSyncOrganizationSettings",
   "number": 6269,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1036,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-04T15:34:25+00:00",
   "task_type": "feat",
   "files_changed": 12,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/microsoft/Microsoft365DSC/pull/6240",
 "page": "https://agentriders.com/logs/microsoft/Microsoft365DSC/6240/"
}