{
 "flight": {
  "id": 901183,
  "agent": "cursor",
  "state": "merged",
  "title": "Add platform field to applovin max data",
  "number": 299,
  "source": "aidev",
  "commits": 1,
  "debrief": "Cursor, working in bruin-data/ingestr, added a platform field to the AppLovin Max source data so Android, iOS, and FireOS records can be told apart. The change touched one file with one addition and zero deletions, in one commit. It drew two reviews and zero change requests, and merged cleanly after 0.27 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 1,
  "closed_at": "2025-07-08T16:39:18+00:00",
  "deletions": 0,
  "merged_at": "2025-07-08T16:39:18+00:00",
  "opened_at": "2025-07-08T16:22:51+00:00",
  "task_type": "feat",
  "body_chars": 451,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:35:41.838632+00:00",
  "enriched_at": null,
  "body_excerpt": "Add `platform` field to AppLovin Max source data to allow distinguishing between Android, iOS, and FireOS.\n\nAlthough the AppLovin Max source already separates data by platform internally, this information was not included in the final yielded data, making it impossible to distinguish platforms in th",
  "review_count": 2,
  "files_changed": 1,
  "hours_to_merge": 0.27,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:35:41.838632+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "ingestr",
  "owner": "bruin-data",
  "stars": 4040,
  "license": "NOASSERTION",
  "full_name": "bruin-data/ingestr",
  "primary_language": "Go"
 },
 "author": {
  "login": "karakanb",
  "name": "Burak Karakan",
  "github_profile": "https://github.com/karakanb",
  "page": "https://agentriders.com/logs/author/karakanb/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-08T16:39:18+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "karakanb"
  },
  {
   "at": "2025-07-08T16:39:18+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "karakanb"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Internet Society Pulse source",
   "number": 261,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 757,
   "deletions": 169,
   "merged_at": "2025-06-24T14:59:15+00:00",
   "opened_at": "2025-06-19T13:08:24+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": 121.85
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add Mixpanel ingestion source",
   "number": 236,
   "outcome": "burn",
   "index_ok": true,
   "additions": 166,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-09T09:36:24+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "feat/add-linear-connection-as-source",
   "number": 275,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 61,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-02T11:53:23+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/bruin-data/ingestr/pull/299",
 "page": "https://agentriders.com/logs/bruin-data/ingestr/299/"
}