{
 "flight": {
  "id": 41443,
  "agent": "github-copilot",
  "state": "closed",
  "title": "fix(p2p): resolve data race in peer removal flag",
  "number": 2074,
  "source": "aidev",
  "commits": 4,
  "debrief": "GitHub Copilot attempted a fix in celestiaorg/celestia-core for a data race on the removalAttemptFailed field in the p2p peer struct, found during e2e testing. The change touched eight files with 163 additions and 37 deletions across four commits. Two reviews were recorded. The pull request was closed unmerged after human review, a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 163,
  "closed_at": "2025-06-30T17:53:16+00:00",
  "deletions": 37,
  "merged_at": null,
  "opened_at": "2025-06-26T21:08:59+00:00",
  "task_type": "fix",
  "body_chars": 5070,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:51:46.737133+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR fixes a data race in the p2p package that occurs when multiple goroutines concurrently access the `removalAttemptFailed` field in the `peer` struct.\n\n## Problem\n\nThe data race manifests during e2e testing with the following stack trace:\n\n```\nWARNING: DATA RACE\nRead at 0x00c002f1e6e8 by gorou",
  "review_count": 2,
  "files_changed": 8,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:51:46.737133+00:00",
  "reviewer_excerpt": "nice",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/celestiaorg/celestia-core/pull/2074#pullrequestreview-2963839788"
 },
 "repo": {
  "name": "celestia-core",
  "owner": "celestiaorg",
  "stars": 551,
  "license": "Apache-2.0",
  "full_name": "celestiaorg/celestia-core",
  "primary_language": "Go"
 },
 "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": "Evan Forbes"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Evan Forbes"
  },
  {
   "at": "2025-06-30T17:53:17+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "tzdybal"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "chore: correctly set CAT trace client",
   "number": 2261,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 119,
   "deletions": 115,
   "merged_at": "2025-07-30T03:43:09+00:00",
   "opened_at": "2025-07-29T07:25:03+00:00",
   "task_type": "chore",
   "files_changed": 4,
   "hours_to_merge": 20.3
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "fix(p2p): prevent negative numToDial in PEX reactor",
   "number": 2204,
   "outcome": "burn",
   "index_ok": true,
   "additions": 73,
   "deletions": 57,
   "merged_at": null,
   "opened_at": "2025-07-15T12:55:44+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "docs: replace all instances of \"nova\" with \"multiplexer\"",
   "number": 2152,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 7,
   "deletions": 7,
   "merged_at": "2025-07-08T02:01:23+00:00",
   "opened_at": "2025-07-07T17:55:10+00:00",
   "task_type": "docs",
   "files_changed": 4,
   "hours_to_merge": 8.1
  }
 ],
 "pr_url": "https://github.com/celestiaorg/celestia-core/pull/2074",
 "page": "https://agentriders.com/logs/celestiaorg/celestia-core/2074/"
}