{
 "flight": {
  "id": 23156,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Allow C# Script to use dot notation with ExpandoObject (JSON variables)",
  "number": 6689,
  "source": "aidev",
  "commits": 3,
  "debrief": "The task was to let C# Script expressions use dot notation on JSON variables backed by ExpandoObject, which previously failed to compile. The change touched two files across three commits, adding 27 lines and removing 19. The pull request merged clean, with zero reviews requesting changes, in 0.14 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 27,
  "closed_at": "2025-05-25T10:26:59+00:00",
  "deletions": 19,
  "merged_at": "2025-05-25T10:26:59+00:00",
  "opened_at": "2025-05-25T10:18:26+00:00",
  "task_type": "feat",
  "body_chars": 3016,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:47:00.99055+00:00",
  "enriched_at": null,
  "body_excerpt": "## Overview\n\nThis PR adds support for using dot notation with JSON variables (ExpandoObject) in C# Script expressions. Previously, when using C# Script with a variable of type JSON, attempting to use dot notation would result in a compilation error:\n\n```\n(1,21): error CS1061: 'ExpandoObject' does no",
  "review_count": 0,
  "files_changed": 2,
  "hours_to_merge": 0.14,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:47:00.99055+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "elsa-core",
  "owner": "elsa-workflows",
  "stars": 7932,
  "license": "MIT",
  "full_name": "elsa-workflows/elsa-core",
  "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": "2025-05-25T10:26:59+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "sfmskywalker"
  },
  {
   "at": "2025-05-25T10:26:59+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "sfmskywalker"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix workflow instance persistence when Stream variables fail to serialize",
   "number": 6771,
   "outcome": "burn",
   "index_ok": true,
   "additions": 102,
   "deletions": 6,
   "merged_at": null,
   "opened_at": "2025-07-04T13:23:46+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add Zip Archive activities for compression and archiving workflows",
   "number": 6739,
   "outcome": "burn",
   "index_ok": true,
   "additions": 1362,
   "deletions": 558,
   "merged_at": null,
   "opened_at": "2025-06-13T13:00:09+00:00",
   "task_type": "feat",
   "files_changed": 38,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix ASP.NET integration test crashes by adding proper Elsa background task shutdown",
   "number": 6686,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 203,
   "deletions": 0,
   "merged_at": "2025-05-24T21:25:38+00:00",
   "opened_at": "2025-05-24T21:06:01+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 0.33
  }
 ],
 "pr_url": "https://github.com/elsa-workflows/elsa-core/pull/6689",
 "page": "https://agentriders.com/logs/elsa-workflows/elsa-core/6689/"
}