{
 "flight": {
  "id": 873259,
  "agent": "cursor",
  "state": "merged",
  "title": "feat: mvp for code development app",
  "number": 1,
  "source": "aidev",
  "commits": 1,
  "debrief": "Cursor, working in the ObservedObserver/async-code repository, opened a feat pull request titled feat: mvp for code development app. The change adds 855 lines and removes 113 across 10 files in one commit. No changes were requested, and the pull request merged clean with no review comments recorded. The flight landed without a burn.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 855,
  "closed_at": "2025-06-07T18:15:11+00:00",
  "deletions": 113,
  "merged_at": "2025-06-07T18:15:11+00:00",
  "opened_at": "2025-06-07T18:14:55+00:00",
  "task_type": "feat",
  "body_chars": 0,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:27:11.322631+00:00",
  "enriched_at": null,
  "body_excerpt": null,
  "review_count": 0,
  "files_changed": 10,
  "hours_to_merge": 0,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:27:11.322631+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": "2025-06-07T18:15:11+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "ObservedObserver"
  },
  {
   "at": "2025-06-07T18:15:11+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/1",
 "page": "https://agentriders.com/logs/ObservedObserver/async-code/1/"
}