{
 "flight": {
  "id": 4889,
  "agent": "claude-code",
  "state": "closed",
  "title": "feat: Implement configurable retry policies",
  "number": 285,
  "source": "aidev",
  "commits": 6,
  "debrief": "Claude Code wrote a feat for Shopify/roast implementing configurable retry policies for Roast workflows. The change spans 43 files, with 1858 additions, 159 deletions, and six commits. It drew four reviews, no change requests, and two review comments. The PR closed unmerged after human review, a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Claude_Code",
   "trailer:claude"
  ],
  "index_ok": true,
  "additions": 1858,
  "closed_at": "2025-07-22T16:21:13+00:00",
  "deletions": 159,
  "merged_at": null,
  "opened_at": "2025-06-19T03:39:41+00:00",
  "task_type": "feat",
  "body_chars": 4024,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:56:22.479099+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n\nThis PR implements configurable retry policies for Roast workflows, addressing issue #227. The implementation provides a flexible and extensible system for handling different failure scenarios with customizable retry strategies, condition-based retry logic, custom handlers, and comprehen",
  "review_count": 4,
  "files_changed": 43,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:56:22.479099+00:00",
  "reviewer_excerpt": "@parruda hey i finally got merge access again, can you take care of the merge conflicts",
  "review_comment_count": 2,
  "reviewer_excerpt_url": "https://github.com/Shopify/roast/pull/285#issuecomment-3103563711"
 },
 "repo": {
  "name": "roast",
  "owner": "Shopify",
  "stars": 1256,
  "license": "MIT",
  "full_name": "Shopify/roast",
  "primary_language": "Ruby"
 },
 "author": {
  "login": "parruda",
  "name": "Paulo Arruda",
  "github_profile": "https://github.com/parruda",
  "page": "https://agentriders.com/logs/author/parruda/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Paulo Arruda"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Paulo Arruda"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Paulo Arruda"
  },
  {
   "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": "Obie Fernandez"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Obie Fernandez"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Obie Fernandez"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-22T16:21:13+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "parruda"
  }
 ],
 "related": [
  {
   "agent": "claude-code",
   "state": "closed",
   "title": "feat: Implement exponential backoff retry mechanism for transient failures",
   "number": 284,
   "outcome": "burn",
   "index_ok": true,
   "additions": 1452,
   "deletions": 52,
   "merged_at": null,
   "opened_at": "2025-06-19T03:25:22+00:00",
   "task_type": "feat",
   "files_changed": 40,
   "hours_to_merge": null
  },
  {
   "agent": "claude-code",
   "state": "merged",
   "title": "Add input step type for user interaction",
   "number": 245,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1237,
   "deletions": 322,
   "merged_at": "2025-06-12T15:12:06+00:00",
   "opened_at": "2025-06-11T21:06:50+00:00",
   "task_type": "feat",
   "files_changed": 59,
   "hours_to_merge": 18.09
  },
  {
   "agent": "claude-code",
   "state": "merged",
   "title": "Add comprehensive workflow validation",
   "number": 244,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 3193,
   "deletions": 1055,
   "merged_at": "2025-06-13T17:52:51+00:00",
   "opened_at": "2025-06-11T20:29:19+00:00",
   "task_type": "feat",
   "files_changed": 54,
   "hours_to_merge": 45.39
  }
 ],
 "pr_url": "https://github.com/Shopify/roast/pull/285",
 "page": "https://agentriders.com/logs/Shopify/roast/285/"
}