{
 "flight": {
  "id": 50831,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Add new swift/IceDiscovery/greeter demo",
  "number": 494,
  "source": "aidev",
  "commits": 4,
  "debrief": "GitHub Copilot added a Swift demo to ice-demos showing how the IceDiscovery plugin finds Ice objects without hardcoded addressing. It ports the C# Greeter demo across nine files, with 197 additions and 28 deletions over four commits. The pull request drew six reviews, eight review comments and no change requests, and merged clean in 1.03 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 197,
  "closed_at": "2025-05-30T19:40:50+00:00",
  "deletions": 28,
  "merged_at": "2025-05-30T19:40:50+00:00",
  "opened_at": "2025-05-30T18:39:18+00:00",
  "task_type": "feat",
  "body_chars": 2359,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:38:18.440633+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR adds a new Swift demo that demonstrates how to use the IceDiscovery plugin to discover Ice objects without hardcoding addressing information. The demo is a port of the existing `csharp/IceDiscovery/Greeter` demo, adapted to follow Swift patterns and conventions.\n\n## Key Features\n\n- **IceDisc",
  "review_count": 6,
  "files_changed": 9,
  "hours_to_merge": 1.03,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:38:18.440633+00:00",
  "reviewer_excerpt": "[![CLA assistant check](https://cla-assistant.io/pull/badge/not_signed)](https://cla-assistant.io/zeroc-ice/ice-demos?pullRequest=494) <br/>Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our [Contributor License",
  "review_comment_count": 8,
  "reviewer_excerpt_url": "https://github.com/zeroc-ice/ice-demos/pull/494#issuecomment-2923175195"
 },
 "repo": {
  "name": "ice-demos",
  "owner": "zeroc-ice",
  "stars": 332,
  "license": "GPL-2.0",
  "full_name": "zeroc-ice/ice-demos",
  "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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Bernard Normier"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-05-30T19:40:50+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "bernardnormier"
  },
  {
   "at": "2025-05-30T19:40:50+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "bernardnormier"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Rework JavaScript READMEs to match consistent style and format",
   "number": 531,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 101,
   "deletions": 123,
   "merged_at": "2025-06-13T20:16:26+00:00",
   "opened_at": "2025-06-12T10:29:31+00:00",
   "task_type": "docs",
   "files_changed": 7,
   "hours_to_merge": 33.78
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add Ice SwiftUI greeter demo",
   "number": 519,
   "outcome": "burn",
   "index_ok": true,
   "additions": 598,
   "deletions": 19,
   "merged_at": null,
   "opened_at": "2025-06-06T10:09:30+00:00",
   "task_type": "feat",
   "files_changed": 28,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Create Android Version of Ice/greeter Demo",
   "number": 516,
   "outcome": "burn",
   "index_ok": true,
   "additions": 342,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-05T14:40:32+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/zeroc-ice/ice-demos/pull/494",
 "page": "https://agentriders.com/logs/zeroc-ice/ice-demos/494/"
}