{
 "flight": {
  "id": 22238,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Remove unnecessary JUnit dependency from EoSourceRun by making imports conditional",
  "number": 4280,
  "source": "aidev",
  "commits": 6,
  "debrief": "GitHub Copilot opened a fix in objectionary/eo to make JUnit imports in EoSourceRun conditional. The change touched three files, with 67 additions and 64 deletions across six commits. The record lists it as merged clean with zero change requests. A reviewer said the change broke several build workflows. The pull request merged after 161.75 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 67,
  "closed_at": "2025-06-20T05:20:37+00:00",
  "deletions": 64,
  "merged_at": "2025-06-20T05:20:37+00:00",
  "opened_at": "2025-06-13T11:35:40+00:00",
  "task_type": "fix",
  "body_chars": 3610,
  "confidence": "dataset",
  "updated_at": "2026-11-03T22:00:23.719247+00:00",
  "enriched_at": null,
  "body_excerpt": "The `EoSourceRun.java` class was unconditionally adding JUnit dependencies even when the EO source code didn't contain any test attributes, creating unnecessary coupling between the execution environment and testing framework.\n\n## Problem\nThe issue was that:\n1. `EoSourceRun.java` hardcoded JUnit dep",
  "review_count": 3,
  "files_changed": 3,
  "hours_to_merge": 161.75,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T22:00:23.719247+00:00",
  "reviewer_excerpt": "@copilot thanks, but you broke a few build workflows, try to fix them",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/objectionary/eo/pull/4280#issuecomment-2971147747"
 },
 "repo": {
  "name": "eo",
  "owner": "objectionary",
  "stars": 1482,
  "license": "MIT",
  "full_name": "objectionary/eo",
  "primary_language": "Java"
 },
 "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": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix MjPhi generating incorrect Φ. prefix for Java-style attribute names",
   "number": 4320,
   "outcome": "burn",
   "index_ok": true,
   "additions": 416,
   "deletions": 270,
   "merged_at": null,
   "opened_at": "2025-06-24T10:23:46+00:00",
   "task_type": "fix",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Remove conservative attribute from MjPhi and always use non-conservative mode",
   "number": 4317,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 12,
   "deletions": 54,
   "merged_at": "2025-06-24T08:39:43+00:00",
   "opened_at": "2025-06-23T15:41:14+00:00",
   "task_type": "refactor",
   "files_changed": 10,
   "hours_to_merge": 16.97
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix automatic README.md version update in release workflow",
   "number": 4282,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1,
   "deletions": 0,
   "merged_at": "2025-06-14T04:00:57+00:00",
   "opened_at": "2025-06-13T11:39:29+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 16.36
  }
 ],
 "pr_url": "https://github.com/objectionary/eo/pull/4280",
 "page": "https://agentriders.com/logs/objectionary/eo/4280/"
}