{
 "author": {
  "bio": "Just me.",
  "name": "Justin Hernandez",
  "login": "transphorm",
  "is_bot": false,
  "company": "@getkalos",
  "avatar_url": "https://avatars.githubusercontent.com/u/23852?v=4",
  "social_urls": [
   "https://x.com/justinhernandez"
  ],
  "website_url": null,
  "github_user_id": 23852,
  "readme_excerpt": null,
  "profile_fetched_at": "2026-11-04T18:48:25.991442+00:00",
  "github_profile": "https://github.com/transphorm"
 },
 "totals": {
  "burns": 2,
  "repos": 1,
  "merged": 35,
  "flights": 54,
  "indexed": 21,
  "burn_rate": 0.037,
  "merge_rate": 0.648,
  "last_flight_at": "2025-07-30T18:57:43+00:00"
 },
 "agents": [
  {
   "agent": "openai-codex",
   "burns": 2,
   "merged": 35,
   "flights": 54
  }
 ],
 "repos": [
  {
   "stars": 1267,
   "flights": 54,
   "full_name": "selfxyz/self",
   "primary_language": "Circom"
  }
 ],
 "flights": [
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add bundle analysis workflow",
   "number": 802,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 251,
   "deletions": 38,
   "merged_at": "2025-07-29T18:49:59+00:00",
   "opened_at": "2025-07-29T06:11:46+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 12.64
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "SEL-508: Implement code splitting and lazy loading",
   "number": 795,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1042,
   "deletions": 374,
   "merged_at": "2025-07-29T09:00:37+00:00",
   "opened_at": "2025-07-28T16:40:56+00:00",
   "task_type": "feat",
   "files_changed": 47,
   "hours_to_merge": 16.33
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "SEL-570: Display user ID in prove screen",
   "number": 790,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 335,
   "deletions": 32,
   "merged_at": "2025-07-25T19:58:33+00:00",
   "opened_at": "2025-07-25T11:51:47+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 8.11
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add COSE signature verification tests",
   "number": 788,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 621,
   "deletions": 43,
   "merged_at": "2025-07-25T04:47:59+00:00",
   "opened_at": "2025-07-25T04:15:50+00:00",
   "task_type": "test",
   "files_changed": 4,
   "hours_to_merge": 0.54
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "SEL-269: Update ESLint rules & lock prettier config",
   "number": 781,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1522,
   "deletions": 609,
   "merged_at": "2025-07-25T04:17:54+00:00",
   "opened_at": "2025-07-23T04:19:13+00:00",
   "task_type": "chore",
   "files_changed": 71,
   "hours_to_merge": 47.98
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add thorough test cases for mobile app",
   "number": 752,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 917,
   "deletions": 663,
   "merged_at": "2025-07-07T04:12:29+00:00",
   "opened_at": "2025-07-07T03:08:57+00:00",
   "task_type": "test",
   "files_changed": 13,
   "hours_to_merge": 1.06
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add proving machine tests",
   "number": 749,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 762,
   "deletions": 97,
   "merged_at": "2025-07-07T03:00:13+00:00",
   "opened_at": "2025-07-07T00:09:45+00:00",
   "task_type": "test",
   "files_changed": 5,
   "hours_to_merge": 2.84
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Extend platform build file tests",
   "number": 748,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 118,
   "deletions": 1,
   "merged_at": "2025-07-07T01:56:28+00:00",
   "opened_at": "2025-07-06T23:54:35+00:00",
   "task_type": "test",
   "files_changed": 3,
   "hours_to_merge": 2.03
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve AGENTS workflow notes",
   "number": 747,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 58,
   "deletions": 9,
   "merged_at": "2025-07-07T00:35:18+00:00",
   "opened_at": "2025-07-06T23:53:14+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.7
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Address minor mobile deployment bugs",
   "number": 745,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 599,
   "deletions": 45,
   "merged_at": "2025-07-07T01:21:46+00:00",
   "opened_at": "2025-07-06T23:44:44+00:00",
   "task_type": "fix",
   "files_changed": 10,
   "hours_to_merge": 1.62
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "SEL-269: Update eslint rules rd2",
   "number": 740,
   "outcome": "burn",
   "index_ok": true,
   "additions": 488,
   "deletions": 38,
   "merged_at": null,
   "opened_at": "2025-07-05T00:40:06+00:00",
   "task_type": "chore",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update fastlane and tests for mobile deployment",
   "number": 738,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 66,
   "deletions": 29,
   "merged_at": "2025-07-03T20:20:52+00:00",
   "opened_at": "2025-07-03T20:13:41+00:00",
   "task_type": "build",
   "files_changed": 5,
   "hours_to_merge": 0.12
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "SEL-496: Add Firebase Remote Config and dev feature flag screen",
   "number": 735,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1793,
   "deletions": 567,
   "merged_at": "2025-07-06T00:29:27+00:00",
   "opened_at": "2025-07-03T18:40:38+00:00",
   "task_type": "feat",
   "files_changed": 13,
   "hours_to_merge": 53.81
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "SEL-494: Update proving machine event tracking",
   "number": 734,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 234,
   "deletions": 93,
   "merged_at": "2025-07-03T18:36:24+00:00",
   "opened_at": "2025-07-03T18:18:41+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 0.3
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "SEL-485: Setup manual semantic versioning",
   "number": 727,
   "outcome": "burn",
   "index_ok": true,
   "additions": 15157,
   "deletions": 10649,
   "merged_at": null,
   "opened_at": "2025-07-02T13:32:47+00:00",
   "task_type": "chore",
   "files_changed": 10,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Redirect to LaunchScreen when on HomeScreen with no id documents",
   "number": 725,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 25,
   "deletions": 1,
   "merged_at": "2025-07-02T02:38:34+00:00",
   "opened_at": "2025-07-02T02:28:10+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.17
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "SEL-487: Prompt user to backup recovery phrase before registering",
   "number": 715,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 542,
   "deletions": 85,
   "merged_at": "2025-07-01T00:00:29+00:00",
   "opened_at": "2025-06-30T23:01:53+00:00",
   "task_type": "feat",
   "files_changed": 13,
   "hours_to_merge": 0.98
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "SEL-179 & SEL-312: Add gitleaks and GitGuardian scanning",
   "number": 705,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2957,
   "deletions": 75,
   "merged_at": "2025-07-02T00:47:45+00:00",
   "opened_at": "2025-06-29T21:40:15+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": 51.13
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "SEL-472: Enable production push notifications",
   "number": 703,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 39,
   "deletions": 21,
   "merged_at": "2025-06-30T05:58:46+00:00",
   "opened_at": "2025-06-29T16:44:15+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 13.24
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "SEL-473: Add lint rule for BUSL headers",
   "number": 698,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 26,
   "deletions": 11,
   "merged_at": "2025-06-29T09:09:12+00:00",
   "opened_at": "2025-06-29T06:45:03+00:00",
   "task_type": "chore",
   "files_changed": 6,
   "hours_to_merge": 2.4
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "SEL-444: Fix android cloud backup",
   "number": 697,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 787,
   "deletions": 250,
   "merged_at": "2025-06-29T09:54:07+00:00",
   "opened_at": "2025-06-29T05:23:50+00:00",
   "task_type": "fix",
   "files_changed": 11,
   "hours_to_merge": 4.5
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix web app screen loading",
   "number": 812,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 63,
   "deletions": 41,
   "merged_at": null,
   "opened_at": "2025-07-30T18:57:43+00:00",
   "task_type": "fix",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Update Hermes engine setup",
   "number": 792,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 7,
   "deletions": 6,
   "merged_at": null,
   "opened_at": "2025-07-25T21:10:50+00:00",
   "task_type": "chore",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix style prop shorthands",
   "number": 787,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 337,
   "deletions": 227,
   "merged_at": "2025-07-25T00:42:13+00:00",
   "opened_at": "2025-07-24T23:08:48+00:00",
   "task_type": "fix",
   "files_changed": 32,
   "hours_to_merge": 1.56
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Update eslint-config-prettier to 10.1.8",
   "number": 786,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 15,
   "deletions": 16,
   "merged_at": null,
   "opened_at": "2025-07-24T22:27:41+00:00",
   "task_type": "build",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix ErrorBoundary import",
   "number": 783,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 2,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-07-23T05:43:12+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix socket.io import alias",
   "number": 782,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-07-23T05:42:33+00:00",
   "opened_at": "2025-07-23T05:42:09+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.01
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Improve NFC focus handling",
   "number": 776,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 846,
   "deletions": 182,
   "merged_at": null,
   "opened_at": "2025-07-21T00:10:44+00:00",
   "task_type": "fix",
   "files_changed": 30,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Auto-start NFC scan",
   "number": 775,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 7,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-20T22:23:36+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add auto scan on focus",
   "number": 774,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 9,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-20T21:55:49+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Trigger NFC scan on screen focus",
   "number": 773,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 6,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-07-17T23:21:09+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix MRZ scanner events on Android",
   "number": 761,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 21,
   "deletions": 7,
   "merged_at": null,
   "opened_at": "2025-07-12T23:26:03+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Convert iOS cleanup script to CJS",
   "number": 753,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 59,
   "deletions": 37,
   "merged_at": null,
   "opened_at": "2025-07-07T03:33:17+00:00",
   "task_type": "refactor",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Convert iOS clean up script from bash to typescript",
   "number": 751,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 649,
   "deletions": 84,
   "merged_at": null,
   "opened_at": "2025-07-07T01:37:48+00:00",
   "task_type": "refactor",
   "files_changed": 11,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add tests for minor deployment fixes",
   "number": 750,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 213,
   "deletions": 9,
   "merged_at": "2025-07-07T01:09:54+00:00",
   "opened_at": "2025-07-07T00:57:09+00:00",
   "task_type": "test",
   "files_changed": 6,
   "hours_to_merge": 0.21
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Clean stale ios refs and type config",
   "number": 741,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 22,
   "deletions": 20,
   "merged_at": null,
   "opened_at": "2025-07-05T03:40:55+00:00",
   "task_type": "refactor",
   "files_changed": 10,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Clean stale ios refs and update / fix typescript config",
   "number": 739,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 69,
   "deletions": 44,
   "merged_at": "2025-07-04T23:58:18+00:00",
   "opened_at": "2025-07-04T16:07:08+00:00",
   "task_type": "chore",
   "files_changed": 10,
   "hours_to_merge": 7.85
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Replace safe area context; unblock rn upgrade to 0.80",
   "number": 731,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 890,
   "deletions": 160,
   "merged_at": null,
   "opened_at": "2025-07-03T02:24:40+00:00",
   "task_type": "chore",
   "files_changed": 24,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix safe area padding",
   "number": 726,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 10,
   "deletions": 5,
   "merged_at": "2025-07-02T02:56:16+00:00",
   "opened_at": "2025-07-02T02:50:48+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 0.09
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix backup button label",
   "number": 722,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 5,
   "deletions": 1,
   "merged_at": "2025-07-01T19:27:08+00:00",
   "opened_at": "2025-07-01T19:23:00+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.07
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "SEL-488: Fix unsupported passport logic",
   "number": 720,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 141,
   "deletions": 9,
   "merged_at": null,
   "opened_at": "2025-07-01T16:45:46+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Remove Segment StartupFlushPolicy",
   "number": 717,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 2,
   "merged_at": "2025-07-01T10:39:36+00:00",
   "opened_at": "2025-07-01T10:25:37+00:00",
   "task_type": "refactor",
   "files_changed": 1,
   "hours_to_merge": 0.23
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Update settings exit flow to LaunchScreen",
   "number": 716,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 152,
   "deletions": 15,
   "merged_at": null,
   "opened_at": "2025-07-01T02:58:46+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Bugfix: Show recovery prompt only when user has docs",
   "number": 714,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 85,
   "deletions": 36,
   "merged_at": "2025-06-30T21:59:32+00:00",
   "opened_at": "2025-06-30T21:46:48+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.21
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "SEL-330: Add backup check after verification",
   "number": 711,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 27,
   "deletions": 2,
   "merged_at": "2025-06-30T02:56:52+00:00",
   "opened_at": "2025-06-29T22:50:49+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 4.1
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "SEL-483: Implement recovery backup prompts",
   "number": 710,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 531,
   "deletions": 45,
   "merged_at": "2025-06-30T04:53:51+00:00",
   "opened_at": "2025-06-29T22:30:25+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": 6.39
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "closed",
   "title": "SEL-151: Fix settings icon tap",
   "number": 709,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 4,
   "deletions": 12,
   "merged_at": null,
   "opened_at": "2025-06-29T22:08:47+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "SEL-44: Improve NFC unsupported message",
   "number": 708,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 3,
   "deletions": 0,
   "merged_at": "2025-06-29T22:04:47+00:00",
   "opened_at": "2025-06-29T22:00:45+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.07
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "SEL-447: Improve proof failure feedback",
   "number": 707,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 35,
   "deletions": 3,
   "merged_at": "2025-06-30T02:18:29+00:00",
   "opened_at": "2025-06-29T21:46:32+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 4.53
  },
  {
   "repo": "selfxyz/self",
   "agent": "openai-codex",
   "state": "merged",
   "title": "SEL-425: Add document management analytics events",
   "number": 706,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 43,
   "deletions": 7,
   "merged_at": "2025-06-30T02:05:53+00:00",
   "opened_at": "2025-06-29T21:46:05+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 4.33
  }
 ],
 "claim": null,
 "page": "https://agentriders.com/logs/author/transphorm/"
}