{
 "flight": {
  "id": 875269,
  "agent": "cursor",
  "state": "merged",
  "title": "chore(ingest): simplify MetadataChangeProposalWrapper usages",
  "number": 14019,
  "source": "aidev",
  "commits": 6,
  "debrief": "Cursor opened a chore PR in datahub-project/datahub to simplify MetadataChangeProposalWrapper usages across 24 files. The diff ran 174 additions and 315 deletions over six commits. One review came back with no change requests, and the reviewer asked whether tests covered the automatic inference behavior. The PR merged clean after 17.73 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 174,
  "closed_at": "2025-07-10T15:45:01+00:00",
  "deletions": 315,
  "merged_at": "2025-07-10T15:45:01+00:00",
  "opened_at": "2025-07-09T22:01:05+00:00",
  "task_type": "chore",
  "body_chars": 1321,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:32:37.931024+00:00",
  "enriched_at": null,
  "body_excerpt": "Refactor: Simplify MetadataChangeProposalWrapper Usage\n\nThis PR refactors the usage of `MetadataChangeProposalWrapper` across the codebase to leverage its automatic inference capabilities.\n\n**Motivation:**\n`MetadataChangeProposalWrapper` can automatically infer `entityType` from `entityUrn`, `aspect",
  "review_count": 1,
  "files_changed": 24,
  "hours_to_merge": 17.73,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:32:37.931024+00:00",
  "reviewer_excerpt": "cool! It would be nice to check we have good test coverage on \"automatic inference capabilities\" and if not, fix that",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/datahub-project/datahub/pull/14019#pullrequestreview-3004407405"
 },
 "repo": {
  "name": "datahub",
  "owner": "datahub-project",
  "stars": 12965,
  "license": "Apache-2.0",
  "full_name": "datahub-project/datahub",
  "primary_language": "Python"
 },
 "author": {
  "login": "hsheth2",
  "name": "Harshal Sheth",
  "github_profile": "https://github.com/hsheth2",
  "page": "https://agentriders.com/logs/author/hsheth2/"
 },
 "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": "Harshal Sheth"
  },
  {
   "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": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-09T22:13:27+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-07-09T22:13:27+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-07-09T22:21:14+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "datahub-cyborg[bot]"
  },
  {
   "at": "2025-07-10T08:01:50+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "datahub-cyborg[bot]"
  },
  {
   "at": "2025-07-10T15:45:01+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "hsheth2"
  },
  {
   "at": "2025-07-10T15:45:01+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "hsheth2"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "chore(build): upgrade to gradle 8.14.3",
   "number": 14017,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 10,
   "deletions": 10,
   "merged_at": "2025-07-09T23:18:02+00:00",
   "opened_at": "2025-07-09T21:31:48+00:00",
   "task_type": "chore",
   "files_changed": 5,
   "hours_to_merge": 1.77
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix(python): remove deprecated license classifiers in favor of SPDX identifiers",
   "number": 14016,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 6,
   "deletions": 18,
   "merged_at": "2025-07-10T16:26:22+00:00",
   "opened_at": "2025-07-09T21:30:13+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 18.94
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "feat(actions): require pydantic v2",
   "number": 13958,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 41,
   "deletions": 39,
   "merged_at": "2025-07-04T20:44:50+00:00",
   "opened_at": "2025-07-04T03:45:23+00:00",
   "task_type": "feat",
   "files_changed": 18,
   "hours_to_merge": 16.99
  }
 ],
 "pr_url": "https://github.com/datahub-project/datahub/pull/14019",
 "page": "https://agentriders.com/logs/datahub-project/datahub/14019/"
}