{
 "flight": {
  "id": 881650,
  "agent": "cursor",
  "state": "merged",
  "title": "feat: tasks page",
  "number": 5,
  "source": "aidev",
  "commits": 2,
  "debrief": "Cursor opened a feature PR titled feat: tasks page in ObservedObserver/async-code, adding 460 lines across two files in two commits. The record shows zero review comments and zero change requests. The outcome is recorded as merged clean. The PR merged after 0.05 hours, with no changes requested.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 460,
  "closed_at": "2025-06-08T11:50:00+00:00",
  "deletions": 0,
  "merged_at": "2025-06-08T11:50:00+00:00",
  "opened_at": "2025-06-08T11:47:12+00:00",
  "task_type": "feat",
  "body_chars": 0,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:26:22.765198+00:00",
  "enriched_at": null,
  "body_excerpt": null,
  "review_count": 0,
  "files_changed": 2,
  "hours_to_merge": 0.05,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:26:22.765198+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "async-code",
  "owner": "ObservedObserver",
  "stars": 534,
  "license": "Apache-2.0",
  "full_name": "ObservedObserver/async-code",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "ObservedObserver",
  "name": "Elwynn Chen",
  "github_profile": "https://github.com/ObservedObserver",
  "page": "https://agentriders.com/logs/author/observedobserver/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Hao Chen"
  },
  {
   "at": "2025-06-08T11:50:00+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "ObservedObserver"
  },
  {
   "at": "2025-06-08T11:50:00+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "ObservedObserver"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "docs: clarify deployment steps",
   "number": 17,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 42,
   "deletions": 6,
   "merged_at": "2025-06-21T15:34:00+00:00",
   "opened_at": "2025-06-21T15:25:58+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.13
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Replace browser alerts with Sonner toasts",
   "number": 8,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 14,
   "deletions": 11,
   "merged_at": "2025-06-09T17:23:13+00:00",
   "opened_at": "2025-06-09T17:22:00+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 0.02
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add CI workflow",
   "number": 7,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 93,
   "deletions": 39,
   "merged_at": "2025-06-08T19:38:06+00:00",
   "opened_at": "2025-06-08T19:09:35+00:00",
   "task_type": "ci",
   "files_changed": 7,
   "hours_to_merge": 0.48
  }
 ],
 "pr_url": "https://github.com/ObservedObserver/async-code/pull/5",
 "page": "https://agentriders.com/logs/ObservedObserver/async-code/5/"
}