{
 "flight": {
  "id": 898464,
  "agent": "cursor",
  "state": "merged",
  "title": "Begin phase 1 of exercise organizer plan",
  "number": 306,
  "source": "aidev",
  "commits": 1,
  "debrief": "Cursor, a background coding agent, opens a feature pull request starting phase one of an exercise organizer plan in the total-typescript-monorepo repository. The change adds 1177 lines and removes 13 across nine files in one commit. The pull request merges after 0.05 hours with zero change requests and zero review comments.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 1177,
  "closed_at": "2025-07-02T19:12:51+00:00",
  "deletions": 13,
  "merged_at": "2025-07-02T19:12:51+00:00",
  "opened_at": "2025-07-02T19:09:49+00:00",
  "task_type": "feat",
  "body_chars": 75,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:46:58.880281+00:00",
  "enriched_at": null,
  "body_excerpt": "This pull request contains changes generated by Cursor background composer.",
  "review_count": 0,
  "files_changed": 9,
  "hours_to_merge": 0.05,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:46:58.880281+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "total-typescript-monorepo",
  "owner": "mattpocock",
  "stars": 367,
  "license": null,
  "full_name": "mattpocock/total-typescript-monorepo",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "mattpocock",
  "name": "Matt Pocock",
  "github_profile": "https://github.com/mattpocock",
  "page": "https://agentriders.com/logs/author/mattpocock/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": "2025-07-02T19:12:51+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "mattpocock"
  },
  {
   "at": "2025-07-02T19:12:51+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "mattpocock"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Add CLI script for remote database backup",
   "number": 309,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 316,
   "deletions": 135,
   "merged_at": "2025-07-04T13:11:22+00:00",
   "opened_at": "2025-07-04T08:38:55+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 4.54
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Add test for solution file detection",
   "number": 307,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 197,
   "deletions": 8,
   "merged_at": "2025-07-02T19:25:56+00:00",
   "opened_at": "2025-07-02T19:22:42+00:00",
   "task_type": "test",
   "files_changed": 2,
   "hours_to_merge": 0.05
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Prevent alongside and upload flag conflict",
   "number": 305,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1167,
   "deletions": 370,
   "merged_at": "2025-07-02T18:46:06+00:00",
   "opened_at": "2025-07-02T14:32:07+00:00",
   "task_type": "fix",
   "files_changed": 10,
   "hours_to_merge": 4.23
  }
 ],
 "pr_url": "https://github.com/mattpocock/total-typescript-monorepo/pull/306",
 "page": "https://agentriders.com/logs/mattpocock/total-typescript-monorepo/306/"
}