{
 "flight": {
  "id": 894829,
  "agent": "cursor",
  "state": "merged",
  "title": "Organize hooks in sidebar by category",
  "number": 1848,
  "source": "aidev",
  "commits": 3,
  "debrief": "Cursor opened a feat PR for the rooks repo to organize documentation sidebar hooks by category and update the creation scripts. The PR changed 112 files, with 138 additions and 40 deletions, across three commits. It drew two reviews, zero change requests, and zero review comments, and merged clean about 0.13 hours after opening.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 138,
  "closed_at": "2025-07-23T08:07:18+00:00",
  "deletions": 40,
  "merged_at": "2025-07-23T08:07:18+00:00",
  "opened_at": "2025-07-23T07:59:40+00:00",
  "task_type": "feat",
  "body_chars": 1142,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:06:30.456865+00:00",
  "enriched_at": null,
  "body_excerpt": "<!-- One very short sentence on the WHAT and WHY of the PR. E.g. \"Remove pathHash attribute because it is confirmed unused.\" or \"Add DNS round robin to improve load distribution.\" -->\nCategorize documentation website sidebar hooks and update creation scripts for improved navigation.\n\n<!-- OPTIONAL: ",
  "review_count": 2,
  "files_changed": 112,
  "hours_to_merge": 0.13,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:06:30.456865+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "rooks",
  "owner": "imbhargav5",
  "stars": 3451,
  "license": "MIT",
  "full_name": "imbhargav5/rooks",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "imbhargav5",
  "name": "Ponnapalli Bhargav",
  "github_profile": "https://github.com/imbhargav5",
  "page": "https://agentriders.com/logs/author/imbhargav5/"
 },
 "claim": null,
 "events": [
  {
   "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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": "2025-07-23T08:07:18+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "imbhargav5"
  },
  {
   "at": "2025-07-23T08:07:18+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "imbhargav5"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Document useArrayState hook according to rules",
   "number": 1846,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 511,
   "deletions": 14,
   "merged_at": "2025-07-23T07:44:37+00:00",
   "opened_at": "2025-07-23T07:43:41+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.02
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Document useAsyncEffect hook",
   "number": 1845,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 327,
   "deletions": 3,
   "merged_at": "2025-07-23T07:44:30+00:00",
   "opened_at": "2025-07-23T07:43:23+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.02
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Prepare rooks patch changeset",
   "number": 1841,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 700,
   "deletions": 80,
   "merged_at": "2025-07-22T11:56:31+00:00",
   "opened_at": "2025-07-22T11:46:00+00:00",
   "task_type": "test",
   "files_changed": 5,
   "hours_to_merge": 0.18
  }
 ],
 "pr_url": "https://github.com/imbhargav5/rooks/pull/1848",
 "page": "https://agentriders.com/logs/imbhargav5/rooks/1848/"
}