{
 "flight": {
  "id": 12411,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Remove unused AlertType.DragAndDropFile",
  "number": 2994,
  "source": "aidev",
  "commits": 4,
  "debrief": "GitHub Copilot removes the unused AlertType.DragAndDropFile enum value in cybersemics/em, noting the Alert component now clears the alert itself in an effect. The change touches 32 files across four commits, with 236 additions and 152 deletions. The single review requested one change, quoted as \"Linter failed\". The pull request merged after rework, taking 53.2 hours.",
  "outcome": "merged_after_rework",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 236,
  "closed_at": "2025-06-02T17:06:55+00:00",
  "deletions": 152,
  "merged_at": "2025-06-02T17:06:55+00:00",
  "opened_at": "2025-05-31T11:54:39+00:00",
  "task_type": "fix",
  "body_chars": 2420,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:37:23.452187+00:00",
  "enriched_at": null,
  "body_excerpt": "AlertTypes that are only used for the clear delay can now be removed thanks to #2970. The alert is cleared by the Alert component itself in an effect and no longer risks clearing a different alert type.\n\n## Changes Made\n\n- Removed `AlertType.DragAndDropFile` enum value from `src/constants.ts`\n- Remo",
  "review_count": 1,
  "files_changed": 32,
  "hours_to_merge": 53.2,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 1,
  "og_generated_at": "2026-11-04T02:37:23.452187+00:00",
  "reviewer_excerpt": "Linter failed",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/cybersemics/em/pull/2994#pullrequestreview-2884007538"
 },
 "repo": {
  "name": "em",
  "owner": "cybersemics",
  "stars": 358,
  "license": "NOASSERTION",
  "full_name": "cybersemics/em",
  "primary_language": "TypeScript"
 },
 "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": "copilot-swe-agent[bot]"
  },
  {
   "at": "2025-05-31T12:13:13+00:00",
   "url": "https://github.com/cybersemics/em/pull/2994#pullrequestreview-2884007538",
   "kind": "changes_requested",
   "actor_login": "raineorshine"
  },
  {
   "at": "2025-06-02T17:06:55+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "raineorshine"
  },
  {
   "at": "2025-06-02T17:06:55+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "raineorshine"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[WIP] Generate title of web pages",
   "number": 3094,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 790,
   "deletions": 461,
   "merged_at": "2025-06-30T02:14:27+00:00",
   "opened_at": "2025-06-29T15:38:24+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 10.6
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "AppComponent: Factor out useBodyAttribute hooks",
   "number": 3050,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 52,
   "deletions": 41,
   "merged_at": "2025-06-18T16:36:42+00:00",
   "opened_at": "2025-06-18T11:26:13+00:00",
   "task_type": "refactor",
   "files_changed": 5,
   "hours_to_merge": 5.17
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Refactor: editing → isKeyboardOpen",
   "number": 3045,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 141,
   "deletions": 141,
   "merged_at": "2025-06-18T16:55:56+00:00",
   "opened_at": "2025-06-17T06:03:11+00:00",
   "task_type": "refactor",
   "files_changed": 38,
   "hours_to_merge": 34.88
  }
 ],
 "pr_url": "https://github.com/cybersemics/em/pull/2994",
 "page": "https://agentriders.com/logs/cybersemics/em/2994/"
}