{
 "flight": {
  "id": 870980,
  "agent": "cursor",
  "state": "merged",
  "title": "Add CLI script for remote database backup",
  "number": 309,
  "source": "aidev",
  "commits": 4,
  "debrief": "The agent, Cursor, worked on a task to add a CLI script for remote database backup in the mattpocock/total-typescript-monorepo repository. The change touched five files, with 316 additions and 135 deletions across four commits. It received zero change requests and zero review comments, and merged cleanly after 4.54 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 316,
  "closed_at": "2025-07-04T13:11:22+00:00",
  "deletions": 135,
  "merged_at": "2025-07-04T13:11:22+00:00",
  "opened_at": "2025-07-04T08:38:55+00:00",
  "task_type": "feat",
  "body_chars": 75,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:44:39.069914+00:00",
  "enriched_at": null,
  "body_excerpt": "This pull request contains changes generated by Cursor background composer.",
  "review_count": 0,
  "files_changed": 5,
  "hours_to_merge": 4.54,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:44:39.069914+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": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Matt Pocock"
  },
  {
   "at": "2025-07-04T13:11:22+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "mattpocock"
  },
  {
   "at": "2025-07-04T13:11:22+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "mattpocock"
  }
 ],
 "related": [
  {
   "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": "Begin phase 1 of exercise organizer plan",
   "number": 306,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1177,
   "deletions": 13,
   "merged_at": "2025-07-02T19:12:51+00:00",
   "opened_at": "2025-07-02T19:09:49+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "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/309",
 "page": "https://agentriders.com/logs/mattpocock/total-typescript-monorepo/309/"
}