{
 "flight": {
  "id": 6501,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Make cleanup on start a generic option to work with all caching modes",
  "number": 1780,
  "source": "aidev",
  "commits": 29,
  "debrief": "GitHub Copilot added a generic --empty-dir-check flag to the block_cache component, bound to cleanup-on-start, in Azure/azure-storage-fuse. The change spanned 51 files and 29 commits, with 30 reviews and 28 review comments. One reviewer asked why no status came back for the mandatory CI action. The PR merged after 940.76 hours with zero change requests.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 201541,
  "closed_at": "2025-06-30T09:59:41+00:00",
  "deletions": 200894,
  "merged_at": "2025-06-30T09:59:41+00:00",
  "opened_at": "2025-05-22T05:14:19+00:00",
  "task_type": "feat",
  "body_chars": 1457,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:51:08.914457+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR adds support for the `--empty-dir-check` CLI parameter for the block_cache component, similar to how it works for file_cache. This parameter is bound to the `cleanup-on-start` configuration option in the block_cache component.\n\n## Changes Made\n- Added a new CLI flag `--empty-dir-check` for b",
  "review_count": 30,
  "files_changed": 51,
  "hours_to_merge": 940.76,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:51:08.914457+00:00",
  "reviewer_excerpt": "Why we are not getting status back for mandatory action \"Blobfuse2-CI-1ESPT\" ?",
  "review_comment_count": 28,
  "reviewer_excerpt_url": "https://github.com/Azure/azure-storage-fuse/pull/1780#issuecomment-2901719908"
 },
 "repo": {
  "name": "azure-storage-fuse",
  "owner": "Azure",
  "stars": 811,
  "license": "NOASSERTION",
  "full_name": "Azure/azure-storage-fuse",
  "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": "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": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "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-22T09:20:04+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "vibhansa-msft"
  },
  {
   "at": "2025-05-22T09:20:24+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "vibhansa-msft"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Enforce read-only mode in xload component for preload functionality",
   "number": 1836,
   "outcome": "burn",
   "index_ok": true,
   "additions": 136,
   "deletions": 136,
   "merged_at": null,
   "opened_at": "2025-06-14T07:36:16+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix mount validation to always fail when directory is already mounted",
   "number": 1834,
   "outcome": "burn",
   "index_ok": true,
   "additions": 53,
   "deletions": 32,
   "merged_at": null,
   "opened_at": "2025-06-14T07:34:09+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix attr cache memory leak by implementing expired entry cleanup",
   "number": 1809,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 799,
   "deletions": 331,
   "merged_at": "2025-06-30T10:24:57+00:00",
   "opened_at": "2025-06-02T09:30:10+00:00",
   "task_type": "fix",
   "files_changed": 42,
   "hours_to_merge": 672.91
  }
 ],
 "pr_url": "https://github.com/Azure/azure-storage-fuse/pull/1780",
 "page": "https://agentriders.com/logs/Azure/azure-storage-fuse/1780/"
}