{
 "flight": {
  "id": 22118,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Fix missing 'name' property in TableService Bicep generation",
  "number": 10334,
  "source": "aidev",
  "commits": 4,
  "debrief": "GitHub Copilot fixed a bug in dotnet/aspire where AddTableService() on Azure Storage generated Bicep missing the required name property. The change touched seven files, with 35 additions and 68 deletions, across four commits. Three reviews were logged, with no change requests. The pull request merged clean after 16.16 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 35,
  "closed_at": "2025-07-12T07:30:50+00:00",
  "deletions": 68,
  "merged_at": "2025-07-12T07:30:50+00:00",
  "opened_at": "2025-07-11T15:21:21+00:00",
  "task_type": "fix",
  "body_chars": 986,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:32:26.497791+00:00",
  "enriched_at": null,
  "body_excerpt": "When using `AddTableService()` on Azure Storage, the generated Bicep was missing the required `name` property, resulting in invalid Bicep that fails validation.\n\n**Problem:**\n```csharp\nvar storage = builder.AddAzureStorage(\"storage\");\nvar table = storage.AddTableService();\n```\n\nGenerated invalid Bic",
  "review_count": 3,
  "files_changed": 7,
  "hours_to_merge": 16.16,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:32:26.497791+00:00",
  "reviewer_excerpt": "@copilot - can you fix the tests by following the Snapshot Testing with Verify instructions to run `dotnet verify accept -y`",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/dotnet/aspire/pull/10334#issuecomment-3062957826"
 },
 "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": "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": "Eric Erhardt"
  },
  {
   "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": "reviewed",
   "actor_login": null
  }
 ],
 "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/10334",
 "page": "https://agentriders.com/logs/dotnet/aspire/10334/"
}