{
 "flight": {
  "id": 28712,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Fix caching regression: enable_caching() now affects existing decorators",
  "number": 279,
  "source": "aidev",
  "commits": 4,
  "debrief": "Copilot takes a fix for a regression in cachier where enable_caching() and disable_caching() did not affect decorators defined under a different caching state. The change spans five files, with 199 additions and 69 deletions across four commits. It passes one review round with zero change requests and merges clean after 16.51 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 199,
  "closed_at": "2025-07-10T08:29:48+00:00",
  "deletions": 69,
  "merged_at": "2025-07-10T08:29:47+00:00",
  "opened_at": "2025-07-09T15:59:12+00:00",
  "task_type": "fix",
  "body_chars": 2783,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:34:03.521667+00:00",
  "enriched_at": null,
  "body_excerpt": "## Problem\n\nThere was a regression in cachier v3.1.2 where `enable_caching()` and `disable_caching()` calls did not affect decorators that were defined when caching was in a different state. This broke the expected behavior where global caching enable/disable should work for all existing cached func",
  "review_count": 1,
  "files_changed": 5,
  "hours_to_merge": 16.51,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:34:03.521667+00:00",
  "reviewer_excerpt": "pre-commit.ci autofix",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/python-cachier/cachier/pull/279#issuecomment-3056245285"
 },
 "repo": {
  "name": "cachier",
  "owner": "python-cachier",
  "stars": 666,
  "license": "MIT",
  "full_name": "python-cachier/cachier",
  "primary_language": "Python"
 },
 "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": "committed",
   "actor_login": "pre-commit-ci[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-10T08:29:47+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "shaypal5"
  },
  {
   "at": "2025-07-10T08:29:48+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "shaypal5"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Implement automatic cleanup of stale cache entries",
   "number": 290,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 220,
   "deletions": 41,
   "merged_at": "2025-07-15T20:35:11+00:00",
   "opened_at": "2025-07-15T10:40:49+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": 9.91
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Improve CLAUDE.md with comprehensive backend coverage, testing guidance, and copilot integration",
   "number": 284,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 128,
   "deletions": 85,
   "merged_at": "2025-07-10T10:57:17+00:00",
   "opened_at": "2025-07-10T10:29:42+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 0.46
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Add cache size limit support",
   "number": 300,
   "outcome": "stale",
   "index_ok": false,
   "additions": 4119,
   "deletions": 1452,
   "merged_at": null,
   "opened_at": "2025-07-18T12:37:46+00:00",
   "task_type": "feat",
   "files_changed": 31,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/python-cachier/cachier/pull/279",
 "page": "https://agentriders.com/logs/python-cachier/cachier/279/"
}