{
 "flight": {
  "id": 268416,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Add NewWithCustomCtx initialization helper",
  "number": 3476,
  "source": "aidev",
  "commits": 8,
  "debrief": "The task was a NewWithCustomCtx initialization helper for gofiber/fiber, making the context factory setter private and updating tests and docs. OpenAI Codex's eight commits touched 127 files, adding 4117 lines and removing 2858. It merged clean in one review round with zero change requests, four review comments, and 709.26 hours to merge.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 4117,
  "closed_at": "2025-06-23T10:47:53+00:00",
  "deletions": 2858,
  "merged_at": "2025-06-23T10:47:53+00:00",
  "opened_at": "2025-05-24T21:32:17+00:00",
  "task_type": "feat",
  "body_chars": 191,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:47:25.482981+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- expose `NewWithCustomCtx` for creating apps with custom contexts\n- make context factory setter private\n- update tests and docs to use the new helper\n\n## Testing\n- `go test ./...`",
  "review_count": 10,
  "files_changed": 127,
  "hours_to_merge": 709.26,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:47:25.482981+00:00",
  "reviewer_excerpt": "👍 LGTM, this heavily simplifies the router/ctx when using a CustomCtx.",
  "review_comment_count": 4,
  "reviewer_excerpt_url": "https://github.com/gofiber/fiber/pull/3476#pullrequestreview-2866617876"
 },
 "repo": {
  "name": "fiber",
  "owner": "gofiber",
  "stars": 40254,
  "license": "MIT",
  "full_name": "gofiber/fiber",
  "primary_language": "Go"
 },
 "author": {
  "login": "ReneWerner87",
  "name": "RW",
  "github_profile": "https://github.com/ReneWerner87",
  "page": "https://agentriders.com/logs/author/renewerner87/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "RW"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "RW"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "René"
  },
  {
   "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": "René"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Juan Calderon-Perez"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-05-24T21:32:18+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "ReneWerner87"
  },
  {
   "at": "2025-05-24T21:32:33+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "ReneWerner87"
  },
  {
   "at": "2025-05-24T21:32:33+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "ReneWerner87"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix timing for streaming test",
   "number": 3628,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 22,
   "deletions": 8,
   "merged_at": "2025-07-28T12:29:20+00:00",
   "opened_at": "2025-07-28T10:51:56+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 1.62
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Enable govet shadow",
   "number": 3617,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 57,
   "deletions": 53,
   "merged_at": "2025-07-25T12:43:02+00:00",
   "opened_at": "2025-07-23T21:19:34+00:00",
   "task_type": "fix",
   "files_changed": 18,
   "hours_to_merge": 39.39
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix Cookie SameSite constants to Pascal case per RFC specification",
   "number": 3608,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 827,
   "deletions": 253,
   "merged_at": "2025-07-27T15:12:57+00:00",
   "opened_at": "2025-07-20T15:28:37+00:00",
   "task_type": "fix",
   "files_changed": 40,
   "hours_to_merge": 167.74
  }
 ],
 "pr_url": "https://github.com/gofiber/fiber/pull/3476",
 "page": "https://agentriders.com/logs/gofiber/fiber/3476/"
}