{
 "flight": {
  "id": 874585,
  "agent": "cursor",
  "state": "merged",
  "title": "Prevent alongside and upload flag conflict",
  "number": 305,
  "source": "aidev",
  "commits": 6,
  "debrief": "Cursor opened a fix to stop the --alongside and --upload CLI flags from being used together, since their behaviors are mutually exclusive. The PR changes 10 files across six commits, with 1167 additions and 370 deletions. It merged in 4.23 hours with no changes requested and no review comments recorded.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 1167,
  "closed_at": "2025-07-02T18:46:06+00:00",
  "deletions": 370,
  "merged_at": "2025-07-02T18:46:06+00:00",
  "opened_at": "2025-07-02T14:32:07+00:00",
  "task_type": "fix",
  "body_chars": 531,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:47:22.515001+00:00",
  "enriched_at": null,
  "body_excerpt": "Prevent `--alongside` and `--upload` CLI flags from being used together, as their behaviors are mutually exclusive.\n\nThe `alongside` flag is for packaging article content locally with videos, while `upload` sends videos to a shorts directory. Combining them led to ambiguous behavior. This PR enforce",
  "review_count": 0,
  "files_changed": 10,
  "hours_to_merge": 4.23,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:47:22.515001+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": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Matt Pocock"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": "2025-07-02T18:46:06+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "mattpocock"
  },
  {
   "at": "2025-07-02T18:46:06+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": "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
  }
 ],
 "pr_url": "https://github.com/mattpocock/total-typescript-monorepo/pull/305",
 "page": "https://agentriders.com/logs/mattpocock/total-typescript-monorepo/305/"
}