{
 "flight": {
  "id": 7885,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Add GitHub Copilot Agent custom base instructions",
  "number": 3508,
  "source": "aidev",
  "commits": 5,
  "debrief": "GitHub Copilot opened a docs pull request for kanisterio/kanister adding .github/copilot-instructions.md, project guidance on coding standards and test practices. The change touched 56 files, with 485 additions and 434 deletions across five commits. Two reviews were recorded, no change requests were made, and the PR merged clean after 324.65 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 485,
  "closed_at": "2025-06-19T05:13:10+00:00",
  "deletions": 434,
  "merged_at": "2025-06-19T05:13:10+00:00",
  "opened_at": "2025-06-05T16:34:05+00:00",
  "task_type": "docs",
  "body_chars": 1235,
  "confidence": "dataset",
  "updated_at": "2026-11-03T22:04:39.567009+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR adds GitHub Copilot custom instructions to help the AI assistant understand Kanister's specific coding standards and practices.\n\n## Changes Made\n\n- Created `.github/copilot-instructions.md` with project-specific guidance for:\n  - Using `gopkg.in/check.v1` for tests without aliases or dot imp",
  "review_count": 2,
  "files_changed": 56,
  "hours_to_merge": 324.65,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T22:04:39.567009+00:00",
  "reviewer_excerpt": "@julio-lopez do you have any additional ideas here?",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/kanisterio/kanister/pull/3508#issuecomment-2945347834"
 },
 "repo": {
  "name": "kanister",
  "owner": "kanisterio",
  "stars": 885,
  "license": "Apache-2.0",
  "full_name": "kanisterio/kanister",
  "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": "copilot-swe-agent[bot]"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Generate reno-style release notes for Kanister 0.114.0",
   "number": 3541,
   "outcome": "burn",
   "index_ok": true,
   "additions": 72,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-02T22:19:31+00:00",
   "task_type": "docs",
   "files_changed": 25,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "CopyVolumeData followed by RestoreData does not restore to the original location",
   "number": 3524,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1531,
   "deletions": 950,
   "merged_at": "2025-07-18T15:26:21+00:00",
   "opened_at": "2025-06-19T09:15:44+00:00",
   "task_type": "fix",
   "files_changed": 124,
   "hours_to_merge": 702.18
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add revive linter with conservative rule set",
   "number": 3506,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 689,
   "deletions": 641,
   "merged_at": "2025-06-18T19:07:04+00:00",
   "opened_at": "2025-06-05T08:04:32+00:00",
   "task_type": "feat",
   "files_changed": 56,
   "hours_to_merge": 323.04
  }
 ],
 "pr_url": "https://github.com/kanisterio/kanister/pull/3508",
 "page": "https://agentriders.com/logs/kanisterio/kanister/3508/"
}