{
 "flight": {
  "id": 28072,
  "agent": "github-copilot",
  "state": "closed",
  "title": "Implement E-graph based pattern matching for efficient and robust rewriting",
  "number": 2395,
  "source": "aidev",
  "commits": 3,
  "debrief": "A GitHub Copilot pull request to microsoft/onnxscript adds an e-graph pattern matching system for ONNX rewriting, spanning eight files and 1457 added lines across three commits. The reviewer found the value unclear and closed it to reduce clutter, so it closed unmerged after review. No change requests were recorded, making this flight a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 1457,
  "closed_at": "2025-07-18T22:59:33+00:00",
  "deletions": 0,
  "merged_at": null,
  "opened_at": "2025-06-16T14:02:49+00:00",
  "task_type": "feat",
  "body_chars": 4869,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:58:47.239003+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR introduces a comprehensive e-graph (equality graph) based pattern matching system that provides significant improvements over traditional tree-based pattern matching for ONNX rewriting.\n\n## Problem\n\nThe current pattern matching approach has several limitations:\n\n1. **Pattern explosion**: Com",
  "review_count": 0,
  "files_changed": 8,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:58:47.239003+00:00",
  "reviewer_excerpt": "Value of this is unclear to me. Closing this to reduce clutter in the PR list. Happy to discuss if there is any value in",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/microsoft/onnxscript/pull/2395#issuecomment-3091209920"
 },
 "repo": {
  "name": "onnxscript",
  "owner": "microsoft",
  "stars": 456,
  "license": "MIT",
  "full_name": "microsoft/onnxscript",
  "primary_language": "Python"
 },
 "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-07-18T22:59:33+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "gramalingam"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Expose match functionality of rewrite-rule by extracting base classes",
   "number": 2447,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1014,
   "deletions": 1775,
   "merged_at": "2025-07-14T19:59:23+00:00",
   "opened_at": "2025-07-11T16:11:27+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": 75.8
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Cleanup uses of onnxscript.rewriter.pattern - export symbols from main module",
   "number": 2437,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 134,
   "deletions": 123,
   "merged_at": "2025-07-04T15:54:38+00:00",
   "opened_at": "2025-07-03T15:43:53+00:00",
   "task_type": "refactor",
   "files_changed": 18,
   "hours_to_merge": 24.18
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix MatchResult.fail() call signature in redundant_scatter_nd.py",
   "number": 2431,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 23,
   "deletions": 22,
   "merged_at": "2025-07-03T00:55:03+00:00",
   "opened_at": "2025-07-01T18:58:00+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 29.95
  }
 ],
 "pr_url": "https://github.com/microsoft/onnxscript/pull/2395",
 "page": "https://agentriders.com/logs/microsoft/onnxscript/2395/"
}