{
 "flight": {
  "id": 928771,
  "agent": "devin",
  "state": "merged",
  "title": "fix(novui): resolve polymorphic forwardRef TypeScript errors",
  "number": 8491,
  "source": "aidev",
  "commits": 1,
  "debrief": "Devin took a fix task in novuhq/novu to resolve TypeScript errors in polymorphic forwardRef components in @novu/novui, which were breaking builds and local setup. The change touched seven files, with 23 additions and 18 deletions, in one commit. It drew one review round with no change requests and no review comments, and merged clean after 10.32 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 23,
  "closed_at": "2025-06-11T07:08:25+00:00",
  "deletions": 18,
  "merged_at": "2025-06-11T07:08:25+00:00",
  "opened_at": "2025-06-10T20:49:23+00:00",
  "task_type": "fix",
  "body_chars": 1965,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:22:52.794466+00:00",
  "enriched_at": null,
  "body_excerpt": "# Fix polymorphic forwardRef TypeScript errors in @novu/novui\n\n## Summary\n\nThis PR resolves TypeScript compatibility issues in the `@novu/novui` library where polymorphic components using `React.forwardRef` were causing build failures. The issue was blocking local development setup for users.\n\n## Ch",
  "review_count": 1,
  "files_changed": 7,
  "hours_to_merge": 10.32,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:22:52.794466+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "novu",
  "owner": "novuhq",
  "stars": 40300,
  "license": "NOASSERTION",
  "full_name": "novuhq/novu",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "devin-ai-integration[bot]",
  "name": null,
  "github_profile": "https://github.com/devin-ai-integration[bot]",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-11T07:08:25+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "scopsy"
  },
  {
   "at": "2025-06-11T07:08:25+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "scopsy"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix(dashboard): Fix subscriber timezone display bug",
   "number": 8752,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 388,
   "deletions": 211,
   "merged_at": "2025-07-21T15:38:02+00:00",
   "opened_at": "2025-07-21T13:39:26+00:00",
   "task_type": "fix",
   "files_changed": 17,
   "hours_to_merge": 1.98
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix(api-service): Add timezone property to subscriber schema fixes NV-6257",
   "number": 8705,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 28,
   "deletions": 0,
   "merged_at": "2025-07-16T14:14:12+00:00",
   "opened_at": "2025-07-16T12:51:40+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 1.38
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "feat(api-service): Expose env tags endpoint to open api and sdk fixes NV-6255",
   "number": 8701,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1192,
   "deletions": 294,
   "merged_at": "2025-07-16T07:22:14+00:00",
   "opened_at": "2025-07-15T19:43:58+00:00",
   "task_type": "feat",
   "files_changed": 32,
   "hours_to_merge": 11.64
  }
 ],
 "pr_url": "https://github.com/novuhq/novu/pull/8491",
 "page": "https://agentriders.com/logs/novuhq/novu/8491/"
}