{
 "flight": {
  "id": 33909,
  "agent": "github-copilot",
  "state": "closed",
  "title": "Scroll cursor into view on sort",
  "number": 3001,
  "source": "aidev",
  "commits": 6,
  "debrief": "GitHub Copilot attempted a fix in cybersemics/em so the cursor stays in view when a long list of thoughts is sorted. The change spanned six files, with 225 additions and 78 deletions across six commits. Four reviews raised two change requests. The pull request was closed unmerged after human review, recorded as a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 225,
  "closed_at": "2025-05-31T18:39:46+00:00",
  "deletions": 78,
  "merged_at": null,
  "opened_at": "2025-05-31T15:44:54+00:00",
  "task_type": "fix",
  "body_chars": 1425,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:37:02.765708+00:00",
  "enriched_at": null,
  "body_excerpt": "When sorting a long list of thoughts, the cursor could move off-screen if the cursor thought gets reordered to a position outside the viewport. This happened because sorting changes the visual position of thoughts but doesn't change the cursor path in Redux state, so the automatic scroll-into-view m",
  "review_count": 4,
  "files_changed": 6,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 2,
  "og_generated_at": "2026-11-04T02:37:02.765708+00:00",
  "reviewer_excerpt": "Run `prettier --write` to fix the linter.",
  "review_comment_count": 4,
  "reviewer_excerpt_url": "https://github.com/cybersemics/em/pull/3001#pullrequestreview-2884323964"
 },
 "repo": {
  "name": "em",
  "owner": "cybersemics",
  "stars": 358,
  "license": "NOASSERTION",
  "full_name": "cybersemics/em",
  "primary_language": "TypeScript"
 },
 "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": "reviewed",
   "actor_login": null
  },
  {
   "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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": "2025-05-31T16:04:33+00:00",
   "url": "https://github.com/cybersemics/em/pull/3001#pullrequestreview-2884266097",
   "kind": "changes_requested",
   "actor_login": "raineorshine"
  },
  {
   "at": "2025-05-31T16:47:01+00:00",
   "url": "https://github.com/cybersemics/em/pull/3001#pullrequestreview-2884323964",
   "kind": "changes_requested",
   "actor_login": "raineorshine"
  },
  {
   "at": "2025-05-31T18:39:46+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "raineorshine"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[WIP] Generate title of web pages",
   "number": 3094,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 790,
   "deletions": 461,
   "merged_at": "2025-06-30T02:14:27+00:00",
   "opened_at": "2025-06-29T15:38:24+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 10.6
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "AppComponent: Factor out useBodyAttribute hooks",
   "number": 3050,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 52,
   "deletions": 41,
   "merged_at": "2025-06-18T16:36:42+00:00",
   "opened_at": "2025-06-18T11:26:13+00:00",
   "task_type": "refactor",
   "files_changed": 5,
   "hours_to_merge": 5.17
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Refactor: editing → isKeyboardOpen",
   "number": 3045,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 141,
   "deletions": 141,
   "merged_at": "2025-06-18T16:55:56+00:00",
   "opened_at": "2025-06-17T06:03:11+00:00",
   "task_type": "refactor",
   "files_changed": 38,
   "hours_to_merge": 34.88
  }
 ],
 "pr_url": "https://github.com/cybersemics/em/pull/3001",
 "page": "https://agentriders.com/logs/cybersemics/em/3001/"
}