{
 "flight": {
  "id": 24510,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Move IInteractionService and related types to Aspire.Hosting namespace",
  "number": 10267,
  "source": "aidev",
  "commits": 1,
  "debrief": "GitHub Copilot moves IInteractionService, InteractionService and related types from the Aspire.Hosting.ApplicationModel namespace to Aspire.Hosting, as the linked issue requests. The change touches six files, with 19 additions and 21 deletions, in one commit. Three reviews are recorded, with zero change requests and one review comment. The pull request merged clean after 102.73 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 19,
  "closed_at": "2025-07-10T06:25:00+00:00",
  "deletions": 21,
  "merged_at": "2025-07-10T06:25:00+00:00",
  "opened_at": "2025-07-05T23:41:25+00:00",
  "task_type": "refactor",
  "body_chars": 1768,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:36:50.092687+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR moves `IInteractionService`, `InteractionService` and related types from the `Aspire.Hosting.ApplicationModel` namespace to the `Aspire.Hosting` namespace as requested in the issue.\n\n## Changes Made\n\n- **Moved files**: \n  - `src/Aspire.Hosting/ApplicationModel/IInteractionService.cs` → `src/",
  "review_count": 3,
  "files_changed": 6,
  "hours_to_merge": 102.73,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:36:50.092687+00:00",
  "reviewer_excerpt": "@adamint @eerhardt Please review. Everyone who works on app model is on holiday 🤷",
  "review_comment_count": 1,
  "reviewer_excerpt_url": "https://github.com/dotnet/aspire/pull/10267#issuecomment-3054894644"
 },
 "repo": {
  "name": "aspire",
  "owner": "dotnet",
  "stars": 6406,
  "license": "MIT",
  "full_name": "dotnet/aspire",
  "primary_language": "C#"
 },
 "author": {
  "login": "Copilot",
  "name": null,
  "github_profile": "https://github.com/Copilot",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "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": "2025-07-06T00:50:06+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "JamesNK"
  },
  {
   "at": "2025-07-10T06:25:00+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "JamesNK"
  },
  {
   "at": "2025-07-10T06:25:01+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "JamesNK"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Don't run expensive build/test workflows for markdown-only changes",
   "number": 10737,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4,
   "deletions": 0,
   "merged_at": "2025-07-30T00:52:32+00:00",
   "opened_at": "2025-07-30T00:23:02+00:00",
   "task_type": "ci",
   "files_changed": 2,
   "hours_to_merge": 0.49
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "aspire config set writes appHostPath to ~/.aspire/settings.json globally, causing incorrect path resolution",
   "number": 10700,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-07-28T15:38:35+00:00",
   "opened_at": "2025-07-28T13:28:34+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 2.17
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Remove duplicate startup logging from DashboardLifecycleHook",
   "number": 10691,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 51,
   "deletions": 54,
   "merged_at": "2025-07-28T08:22:07+00:00",
   "opened_at": "2025-07-28T04:01:19+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 4.35
  }
 ],
 "pr_url": "https://github.com/dotnet/aspire/pull/10267",
 "page": "https://agentriders.com/logs/dotnet/aspire/10267/"
}