{
 "flight": {
  "id": 905965,
  "agent": "devin",
  "state": "merged",
  "title": "Integrate Align KYC sub_status field for granular status tracking",
  "number": 149,
  "source": "aidev",
  "commits": 2,
  "debrief": "Devin, working in different-ai/zero-finance, integrates Align's kyc.sub_status field to replace a manual mark-as-finished workaround with finer KYC status tracking. The change adds 4837 lines and removes 133 across 12 files in two commits. It receives one review round with zero change requests and merges clean after 2.62 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 4837,
  "closed_at": "2025-06-08T19:58:08+00:00",
  "deletions": 133,
  "merged_at": "2025-06-08T19:58:07+00:00",
  "opened_at": "2025-06-08T17:20:39+00:00",
  "task_type": "feat",
  "body_chars": 2160,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:25:59.044674+00:00",
  "enriched_at": null,
  "body_excerpt": "# Integrate Align KYC sub_status field for granular status tracking\n\n## Summary\nThis PR integrates Align's new `kyc.sub_status` field to provide more granular KYC status tracking, replacing the current manual \"mark as finished\" workaround with proper status differentiation from Align's API.\n\n## Chan",
  "review_count": 1,
  "files_changed": 12,
  "hours_to_merge": 2.62,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:25:59.044674+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "zero-finance",
  "owner": "different-ai",
  "stars": 256,
  "license": "MIT",
  "full_name": "different-ai/zero-finance",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "devin-ai-integration[bot]",
  "name": null,
  "github_profile": "https://github.com/devin-ai-integration[bot]",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-08T19:58:07+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "benjaminshafii"
  },
  {
   "at": "2025-06-08T19:58:08+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "benjaminshafii"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Fix mobile overflow issue for get started card",
   "number": 233,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 34,
   "deletions": 26,
   "merged_at": "2025-07-08T01:01:14+00:00",
   "opened_at": "2025-07-08T00:59:36+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.03
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Fix connect gmail button visibility",
   "number": 223,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 113,
   "deletions": 110,
   "merged_at": "2025-07-02T22:48:42+00:00",
   "opened_at": "2025-07-02T22:48:37+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Remove unused allocation_states component",
   "number": 222,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 38,
   "deletions": 125,
   "merged_at": "2025-07-02T20:21:02+00:00",
   "opened_at": "2025-07-02T20:20:56+00:00",
   "task_type": "refactor",
   "files_changed": 6,
   "hours_to_merge": 0
  }
 ],
 "pr_url": "https://github.com/different-ai/zero-finance/pull/149",
 "page": "https://agentriders.com/logs/different-ai/zero-finance/149/"
}