{
 "author": {
  "bio": null,
  "name": null,
  "login": "242816",
  "is_bot": false,
  "company": null,
  "avatar_url": "https://avatars.githubusercontent.com/u/173255911?v=4",
  "social_urls": [],
  "website_url": null,
  "github_user_id": 173255911,
  "readme_excerpt": null,
  "profile_fetched_at": "2026-11-04T18:44:29.514408+00:00",
  "github_profile": "https://github.com/242816"
 },
 "totals": {
  "burns": 0,
  "repos": 2,
  "merged": 113,
  "flights": 137,
  "indexed": 77,
  "burn_rate": 0,
  "merge_rate": 0.825,
  "last_flight_at": "2025-07-29T11:07:34+00:00"
 },
 "agents": [
  {
   "agent": "openai-codex",
   "burns": 0,
   "merged": 113,
   "flights": 137
  }
 ],
 "repos": [
  {
   "stars": 2409,
   "flights": 129,
   "full_name": "bionic-gpt/bionic-gpt",
   "primary_language": "Rust"
  },
  {
   "stars": 204,
   "flights": 8,
   "full_name": "bionic-gpt/daisy-rsx",
   "primary_language": "Rust"
  }
 ],
 "flights": [
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Replace OpenAI streaming",
   "number": 957,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 75,
   "deletions": 335,
   "merged_at": "2025-07-29T08:27:25+00:00",
   "opened_at": "2025-07-29T07:17:14+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 1.17
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Prevent duplicate refresh-frame intervals",
   "number": 955,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 17,
   "deletions": 9,
   "merged_at": "2025-07-28T06:41:50+00:00",
   "opened_at": "2025-07-27T12:59:42+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 17.7
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix disabled upload button without selected file",
   "number": 954,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 20,
   "deletions": 13,
   "merged_at": "2025-07-28T06:33:54+00:00",
   "opened_at": "2025-07-27T12:58:49+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 17.58
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add upload limit config map and attachment controls",
   "number": 949,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 70,
   "deletions": 9,
   "merged_at": "2025-07-24T06:40:20+00:00",
   "opened_at": "2025-07-23T11:13:07+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 19.45
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add categories management UI",
   "number": 948,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 343,
   "deletions": 1,
   "merged_at": "2025-07-23T11:04:36+00:00",
   "opened_at": "2025-07-23T11:01:50+00:00",
   "task_type": "feat",
   "files_changed": 12,
   "hours_to_merge": 0.05
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add batch processing for RAG engine",
   "number": 944,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 65,
   "deletions": 45,
   "merged_at": "2025-07-20T20:21:07+00:00",
   "opened_at": "2025-07-17T18:26:56+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 73.9
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Remove default integration logo",
   "number": 943,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 34,
   "deletions": 18,
   "merged_at": "2025-07-16T11:04:07+00:00",
   "opened_at": "2025-07-16T10:46:41+00:00",
   "task_type": "refactor",
   "files_changed": 4,
   "hours_to_merge": 0.29
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix prompt integration cleanup",
   "number": 941,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 30,
   "deletions": 0,
   "merged_at": "2025-07-15T12:00:50+00:00",
   "opened_at": "2025-07-15T11:40:25+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.34
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Force apply for operator patches",
   "number": 937,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 17,
   "deletions": 17,
   "merged_at": "2025-07-14T12:13:40+00:00",
   "opened_at": "2025-07-14T11:56:26+00:00",
   "task_type": "fix",
   "files_changed": 10,
   "hours_to_merge": 0.29
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Unify OAuth2 redirect URI generation",
   "number": 935,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 15,
   "deletions": 10,
   "merged_at": "2025-07-14T08:28:17+00:00",
   "opened_at": "2025-07-14T08:25:10+00:00",
   "task_type": "refactor",
   "files_changed": 4,
   "hours_to_merge": 0.05
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix guard sanitization of system messages",
   "number": 931,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 23,
   "deletions": 0,
   "merged_at": "2025-07-12T12:26:19+00:00",
   "opened_at": "2025-07-12T12:10:24+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.27
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix tool call handling in moderation",
   "number": 928,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 90,
   "deletions": 12,
   "merged_at": "2025-07-11T08:47:55+00:00",
   "opened_at": "2025-07-11T08:05:34+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.71
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Guard model moderation flow",
   "number": 927,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 248,
   "deletions": 14,
   "merged_at": "2025-07-11T07:30:48+00:00",
   "opened_at": "2025-07-10T15:33:47+00:00",
   "task_type": "feat",
   "files_changed": 12,
   "hours_to_merge": 15.95
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle token refresh on 401 errors",
   "number": 922,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 182,
   "deletions": 13,
   "merged_at": "2025-07-08T11:18:14+00:00",
   "opened_at": "2025-07-08T11:00:19+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 0.3
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Allow team/private model visibility",
   "number": 917,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 63,
   "deletions": 9,
   "merged_at": "2025-07-04T13:59:40+00:00",
   "opened_at": "2025-07-04T11:50:10+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 2.16
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix Keycloak network policy",
   "number": 916,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 14,
   "deletions": 9,
   "merged_at": "2025-07-04T06:45:14+00:00",
   "opened_at": "2025-07-04T06:25:47+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 0.32
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add model visibility settings",
   "number": 912,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 228,
   "deletions": 37,
   "merged_at": "2025-07-04T07:17:42+00:00",
   "opened_at": "2025-07-03T04:21:50+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": 26.93
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add licence signing and verification",
   "number": 908,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 415,
   "deletions": 179,
   "merged_at": "2025-07-02T09:37:04+00:00",
   "opened_at": "2025-07-02T06:23:38+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": 3.22
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add badge outline style and small size",
   "number": 903,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 68,
   "deletions": 5,
   "merged_at": "2025-06-30T05:12:32+00:00",
   "opened_at": "2025-06-29T14:45:57+00:00",
   "task_type": "feat",
   "files_changed": 13,
   "hours_to_merge": 14.44
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add dismiss handler to snackbar",
   "number": 902,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 13,
   "deletions": 7,
   "merged_at": "2025-06-29T14:21:59+00:00",
   "opened_at": "2025-06-29T14:12:24+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.16
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Refactor static generator file writing",
   "number": 901,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 23,
   "deletions": 68,
   "merged_at": "2025-06-29T13:48:19+00:00",
   "opened_at": "2025-06-29T13:37:43+00:00",
   "task_type": "refactor",
   "files_changed": 1,
   "hours_to_merge": 0.18
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update console examples to fill main prompt",
   "number": 897,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 29,
   "deletions": 33,
   "merged_at": "2025-06-28T16:26:50+00:00",
   "opened_at": "2025-06-28T16:10:35+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 0.27
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Refactor OAuth client card",
   "number": 894,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 33,
   "deletions": 45,
   "merged_at": "2025-06-28T14:51:42+00:00",
   "opened_at": "2025-06-28T14:27:37+00:00",
   "task_type": "refactor",
   "files_changed": 1,
   "hours_to_merge": 0.4
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve error tracing in rag engine",
   "number": 893,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 32,
   "deletions": 25,
   "merged_at": "2025-06-28T13:52:09+00:00",
   "opened_at": "2025-06-28T13:36:22+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.26
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Introduce reusable CardItem component",
   "number": 891,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 196,
   "deletions": 377,
   "merged_at": "2025-06-28T12:18:33+00:00",
   "opened_at": "2025-06-28T11:57:32+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": 0.35
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Display model prompt names when creating assistants",
   "number": 890,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 10,
   "deletions": 10,
   "merged_at": "2025-06-28T11:09:05+00:00",
   "opened_at": "2025-06-28T10:45:15+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.4
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle tool_call index in streaming merge",
   "number": 886,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 119,
   "deletions": 41,
   "merged_at": "2025-06-27T08:04:05+00:00",
   "opened_at": "2025-06-27T07:49:56+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 0.24
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Support API key auth headers in OpenAPI tools",
   "number": 885,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 67,
   "deletions": 2,
   "merged_at": "2025-06-26T13:53:42+00:00",
   "opened_at": "2025-06-26T13:53:12+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.01
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix OpenAPI tool name check",
   "number": 879,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 20,
   "deletions": 0,
   "merged_at": "2025-06-23T15:42:55+00:00",
   "opened_at": "2025-06-23T15:38:20+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.08
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Disable Turbo for OAuth connect link",
   "number": 878,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 34,
   "deletions": 12,
   "merged_at": "2025-06-23T14:15:52+00:00",
   "opened_at": "2025-06-23T14:10:28+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 0.09
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add default network policies for services",
   "number": 877,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 57,
   "deletions": 6,
   "merged_at": "2025-06-23T04:33:16+00:00",
   "opened_at": "2025-06-22T15:10:05+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 13.39
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Refactor Assistant and Integration cards",
   "number": 874,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 156,
   "deletions": 166,
   "merged_at": "2025-06-22T12:24:28+00:00",
   "opened_at": "2025-06-22T10:43:19+00:00",
   "task_type": "refactor",
   "files_changed": 10,
   "hours_to_merge": 1.69
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve cron trigger form",
   "number": 873,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 39,
   "deletions": 20,
   "merged_at": "2025-06-22T09:42:49+00:00",
   "opened_at": "2025-06-22T09:41:22+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.02
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add LEGACY_RAG flag and tool-based context",
   "number": 872,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 59,
   "deletions": 30,
   "merged_at": "2025-06-22T09:42:30+00:00",
   "opened_at": "2025-06-22T09:38:52+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.06
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Move asset build to build.rs",
   "number": 871,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 20,
   "deletions": 15,
   "merged_at": "2025-06-22T08:56:27+00:00",
   "opened_at": "2025-06-22T08:56:00+00:00",
   "task_type": "refactor",
   "files_changed": 3,
   "hours_to_merge": 0.01
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix OAuth2 connection modal",
   "number": 870,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 78,
   "deletions": 12,
   "merged_at": "2025-06-22T08:49:28+00:00",
   "opened_at": "2025-06-22T07:51:58+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.96
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle query params in OpenApiTool",
   "number": 868,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 92,
   "deletions": 23,
   "merged_at": "2025-06-22T09:39:54+00:00",
   "opened_at": "2025-06-22T07:42:21+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 1.96
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve OAuth client error alert",
   "number": 867,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 14,
   "deletions": 12,
   "merged_at": "2025-06-21T04:35:23+00:00",
   "opened_at": "2025-06-20T15:11:08+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 13.4
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update OAuth2 callback path",
   "number": 864,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 45,
   "deletions": 19,
   "merged_at": "2025-06-20T11:36:55+00:00",
   "opened_at": "2025-06-20T11:13:13+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 0.4
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add automation triggers management",
   "number": 860,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 329,
   "deletions": 20,
   "merged_at": "2025-06-20T11:03:20+00:00",
   "opened_at": "2025-06-20T09:08:48+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": 1.91
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add automation integrations support",
   "number": 859,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 662,
   "deletions": 187,
   "merged_at": "2025-06-20T08:28:35+00:00",
   "opened_at": "2025-06-20T06:56:48+00:00",
   "task_type": "feat",
   "files_changed": 14,
   "hours_to_merge": 1.53
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Refactor route handlers into folders",
   "number": 858,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 280,
   "deletions": 249,
   "merged_at": "2025-06-20T05:32:00+00:00",
   "opened_at": "2025-06-20T04:16:54+00:00",
   "task_type": "refactor",
   "files_changed": 28,
   "hours_to_merge": 1.25
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Organize web-pages into route folders",
   "number": 857,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 84,
   "deletions": 61,
   "merged_at": "2025-06-19T12:06:53+00:00",
   "opened_at": "2025-06-19T11:49:44+00:00",
   "task_type": "refactor",
   "files_changed": 60,
   "hours_to_merge": 0.29
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add automation CRUD",
   "number": 856,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 886,
   "deletions": 28,
   "merged_at": "2025-06-19T10:29:32+00:00",
   "opened_at": "2025-06-19T10:08:23+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": 0.35
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add read_document tool",
   "number": 853,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 185,
   "deletions": 0,
   "merged_at": "2025-06-19T08:54:28+00:00",
   "opened_at": "2025-06-19T08:17:15+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 0.62
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Breadcrumbs to headers",
   "number": 852,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 66,
   "deletions": 11,
   "merged_at": "2025-06-19T08:53:34+00:00",
   "opened_at": "2025-06-19T08:16:39+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": 0.62
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle missing OAuth2 client",
   "number": 848,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 65,
   "deletions": 15,
   "merged_at": "2025-06-18T07:08:44+00:00",
   "opened_at": "2025-06-18T06:52:27+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 0.27
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix duplicate oauth clients",
   "number": 847,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 31,
   "deletions": 0,
   "merged_at": "2025-06-18T05:49:02+00:00",
   "opened_at": "2025-06-17T13:48:48+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 16
  },
  {
   "repo": "bionic-gpt/bionic-gpt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Wrap form inputs with Fieldset component",
   "number": 846,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 587,
   "deletions": 465,
   "merged_at": "2025-06-17T08:16:47+00:00",
   "opened_at": "2025-06-17T06:52:48+00:00",
   "task_type": "feat",
   "files_changed": 15,
   "hours_to_merge": 1.4
  },
  {
   "repo": "bionic-gpt/daisy-rsx",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Fieldset component",
   "number": 12,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 32,
   "deletions": 0,
   "merged_at": "2025-06-16T15:28:15+00:00",
   "opened_at": "2025-06-16T15:27:37+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.01
  }
 ],
 "claim": null,
 "page": "https://agentriders.com/logs/author/242816/"
}