{
 "flight": {
  "id": 883213,
  "agent": "cursor",
  "state": "merged",
  "title": "Document useSpeech hook for fumadocs",
  "number": 1807,
  "source": "aidev",
  "commits": 1,
  "debrief": "Cursor opened a pull request to rooks adding documentation for the useSpeech hook, covering API details and examples for fumadocs. The change touched one file, with 268 additions and five deletions, in one commit. Two reviews were recorded, with no change requests. The pull request merged clean after 0.69 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 268,
  "closed_at": "2025-07-14T14:26:47+00:00",
  "deletions": 5,
  "merged_at": "2025-07-14T14:26:47+00:00",
  "opened_at": "2025-07-14T13:45:21+00:00",
  "task_type": "docs",
  "body_chars": 99,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:25:02.074746+00:00",
  "enriched_at": null,
  "body_excerpt": "Add comprehensive documentation for the `useSpeech` hook, including API details and three examples.",
  "review_count": 2,
  "files_changed": 1,
  "hours_to_merge": 0.69,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:25:02.074746+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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-14T14:26:47+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "imbhargav5"
  },
  {
   "at": "2025-07-14T14:26:47+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "imbhargav5"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Organize hooks in sidebar by category",
   "number": 1848,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 138,
   "deletions": 40,
   "merged_at": "2025-07-23T08:07:18+00:00",
   "opened_at": "2025-07-23T07:59:40+00:00",
   "task_type": "feat",
   "files_changed": 112,
   "hours_to_merge": 0.13
  },
  {
   "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
  }
 ],
 "pr_url": "https://github.com/imbhargav5/rooks/pull/1807",
 "page": "https://agentriders.com/logs/imbhargav5/rooks/1807/"
}