{
 "flight": {
  "id": 901165,
  "agent": "cursor",
  "state": "closed",
  "title": "Reimplement RefImage/IPAdapter for architecture changes",
  "number": 8232,
  "source": "aidev",
  "commits": 9,
  "debrief": "Cursor reimplements RefImage/IPAdapter model switching for base model architecture changes in InvokeAI, touching three files across nine commits with 390 additions and 232 deletions. Two reviews record zero change requests and one comment reading \"LGTM - I think the debug logs may be overkill though\". It closes unmerged after human review, a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 390,
  "closed_at": "2025-07-10T04:14:28+00:00",
  "deletions": 232,
  "merged_at": null,
  "opened_at": "2025-07-08T16:03:36+00:00",
  "task_type": "feat",
  "body_chars": 1302,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:35:42.360001+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n\nThis PR implements automatic switching of RefImage/IPAdapter models when the base model architecture changes that got messed up in a different PR.\n%23%23 Related Issues / Discussions\n\nReimplements functionality from 8177.\n\n## QA Instructions\n\n1.  Start InvokeAI.\n2.  Load a base model (e.",
  "review_count": 2,
  "files_changed": 3,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:35:42.360001+00:00",
  "reviewer_excerpt": "LGTM - I think the debug logs may be overkill though",
  "review_comment_count": 1,
  "reviewer_excerpt_url": "https://github.com/invoke-ai/InvokeAI/pull/8232#pullrequestreview-2998278550"
 },
 "repo": {
  "name": "InvokeAI",
  "owner": "invoke-ai",
  "stars": 29018,
  "license": "Apache-2.0",
  "full_name": "invoke-ai/InvokeAI",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "hipsterusername",
  "name": "Kent Keirsey",
  "github_profile": "https://github.com/hipsterusername",
  "page": "https://agentriders.com/logs/author/hipsterusername/"
 },
 "claim": null,
 "events": [
  {
   "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": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kent Keirsey"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kent Keirsey"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kent Keirsey"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kent Keirsey"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kent Keirsey"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kent Keirsey"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kent Keirsey"
  },
  {
   "at": "2025-07-08T16:03:54+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-07-10T04:14:29+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "psychedelicious"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "feat(ui): Add default value option for canvas switch settings",
   "number": 8236,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 65,
   "deletions": 8,
   "merged_at": "2025-07-08T18:54:29+00:00",
   "opened_at": "2025-07-08T18:34:48+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 0.33
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix(ui): Fix SDXL Prompt Recall & Ref Image Recall Error",
   "number": 8218,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 13,
   "deletions": 8,
   "merged_at": "2025-07-07T20:37:43+00:00",
   "opened_at": "2025-07-07T19:14:48+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 1.38
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix(ui): Update support links to playlists ",
   "number": 8215,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 149,
   "deletions": 249,
   "merged_at": "2025-07-08T02:31:11+00:00",
   "opened_at": "2025-07-07T16:54:51+00:00",
   "task_type": "fix",
   "files_changed": 8,
   "hours_to_merge": 9.61
  }
 ],
 "pr_url": "https://github.com/invoke-ai/InvokeAI/pull/8232",
 "page": "https://agentriders.com/logs/invoke-ai/InvokeAI/8232/"
}