{
 "flight": {
  "id": 929190,
  "agent": "devin",
  "state": "merged",
  "title": "feat: add user ingest endpoint",
  "number": 14,
  "source": "aidev",
  "commits": 7,
  "debrief": "Devin, working in antiwork/iffy, adds a /v1/ingest/user endpoint for bulk inserting users without moderation records, reusing the schema validation and authentication patterns of the existing ingest route. The change spans 55 files, with 2839 additions and 705 deletions across seven commits. It merged clean with no changes requested, 26.25 hours to merge.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 2839,
  "closed_at": "2025-02-06T20:08:51+00:00",
  "deletions": 705,
  "merged_at": "2025-02-06T20:08:50+00:00",
  "opened_at": "2025-02-05T17:53:58+00:00",
  "task_type": "feat",
  "body_chars": 508,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:14:41.981879+00:00",
  "enriched_at": null,
  "body_excerpt": "# Add `/v1/ingest/user` endpoint\n\nAdd a new endpoint for bulk inserting users without moderation records. This endpoint follows the same schema validation and authentication patterns as the existing ingest route.\n\n## Changes\n- Add new `/v1/ingest/user` endpoint\n- Add schema validation for user data\n",
  "review_count": 0,
  "files_changed": 55,
  "hours_to_merge": 26.25,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T03:14:41.981879+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "iffy",
  "owner": "antiwork",
  "stars": 392,
  "license": "MIT",
  "full_name": "antiwork/iffy",
  "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": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Seth Thompson"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Seth Thompson"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Seth Thompson"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Seth Thompson"
  },
  {
   "at": "2025-02-06T20:08:50+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "s3ththompson"
  },
  {
   "at": "2025-02-06T20:08:51+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "s3ththompson"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "Update license to standard MIT license",
   "number": 134,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 22,
   "deletions": 105,
   "merged_at": "2025-04-25T23:21:08+00:00",
   "opened_at": "2025-04-25T23:20:18+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 0.01
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Rename users table to user_records",
   "number": 130,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2922,
   "deletions": 672,
   "merged_at": "2025-04-21T15:34:36+00:00",
   "opened_at": "2025-04-17T18:20:39+00:00",
   "task_type": "refactor",
   "files_changed": 60,
   "hours_to_merge": 93.23
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add appealUrl to create_appeal response",
   "number": 118,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 20,
   "deletions": 5,
   "merged_at": "2025-04-09T15:14:25+00:00",
   "opened_at": "2025-04-08T18:42:04+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 20.54
  }
 ],
 "pr_url": "https://github.com/antiwork/iffy/pull/14",
 "page": "https://agentriders.com/logs/antiwork/iffy/14/"
}