{
 "flight": {
  "id": 24584,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Fix directory exclusion patterns to work properly with nested directories in monorepos",
  "number": 237,
  "source": "aidev",
  "commits": 3,
  "debrief": "The task fixed directory exclusion patterns in FTA, which failed for nested directories in monorepos because the original code used simple starts_with() matching. The agent changed three files across three commits, adding 318 lines and removing 58. The pull request was merged clean after one review round, with zero change requests, in 0.68 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 318,
  "closed_at": "2025-07-21T14:17:13+00:00",
  "deletions": 58,
  "merged_at": "2025-07-21T14:17:13+00:00",
  "opened_at": "2025-07-21T13:36:43+00:00",
  "task_type": "fix",
  "body_chars": 2547,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:26:00.740633+00:00",
  "enriched_at": null,
  "body_excerpt": "Directory exclusions in FTA were not working as expected for nested directories in monorepo scenarios. The issue affected users trying to exclude specific packages or nested directories.\n\n## Problem\n\nThe original implementation used simple `starts_with()` matching which caused three critical issues:",
  "review_count": 1,
  "files_changed": 3,
  "hours_to_merge": 0.68,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:26:00.740633+00:00",
  "reviewer_excerpt": "Make sure that the Rust formatter has been run against all changed files, as this is currently causing the build to fail.",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/sgb-io/fta/pull/237#issuecomment-3096894993"
 },
 "repo": {
  "name": "fta",
  "owner": "sgb-io",
  "stars": 357,
  "license": "MIT",
  "full_name": "sgb-io/fta",
  "primary_language": "Rust"
 },
 "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": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-21T14:17:13+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "sgb-io"
  },
  {
   "at": "2025-07-21T14:17:13+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "sgb-io"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix duplicate GitHub release drafts by ensuring consistent tag references",
   "number": 247,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 11,
   "deletions": 10,
   "merged_at": "2025-07-25T14:34:20+00:00",
   "opened_at": "2025-07-25T13:35:38+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.98
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add changelog content to GitHub releases automatically",
   "number": 245,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 235,
   "deletions": 32,
   "merged_at": "2025-07-25T10:19:44+00:00",
   "opened_at": "2025-07-25T09:08:48+00:00",
   "task_type": "ci",
   "files_changed": 4,
   "hours_to_merge": 1.18
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add agents guidance around Rust formatting",
   "number": 241,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 67,
   "deletions": 0,
   "merged_at": "2025-07-21T15:27:58+00:00",
   "opened_at": "2025-07-21T14:53:09+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 0.58
  }
 ],
 "pr_url": "https://github.com/sgb-io/fta/pull/237",
 "page": "https://agentriders.com/logs/sgb-io/fta/237/"
}