[
  {
    "model": "app.user",
    "pk": 1,
    "fields": {
      "first_name": "Rafaela",
      "last_name": "Abbott",
      "handle": "Rafaela_Abbott59",
      "email": "rafaela.abbott69@example.org",
      "joined_on": "2023-09-26"
    }
  },
  {
    "model": "app.user",
    "pk": 2,
    "fields": {
      "first_name": "Pedro",
      "last_name": "Fadel",
      "handle": "Pedro_Fadel47",
      "email": "pedro.fadel90@example.org",
      "joined_on": "2023-08-02"
    }
  },
  {
    "model": "app.user",
    "pk": 3,
    "fields": {
      "first_name": "Sonja",
      "last_name": "Smith",
      "handle": "Sonja_Smith",
      "email": "sonja.smith@example.com",
      "joined_on": "2023-09-03"
    }
  },
  {
    "model": "app.user",
    "pk": 4,
    "fields": {
      "first_name": "Juvenal",
      "last_name": "Walsh",
      "handle": "Juvenal_Walsh62",
      "email": "juvenal.walsh@example.com",
      "joined_on": "2023-10-21"
    }
  },
  {
    "model": "app.user",
    "pk": 5,
    "fields": {
      "first_name": "Maya",
      "last_name": "O'Connell",
      "handle": "Maya.OConnell36",
      "email": "maya.oconnell27@example.org",
      "joined_on": "2023-06-05"
    }
  },
  {
    "model": "app.user",
    "pk": 6,
    "fields": {
      "first_name": "Kent",
      "last_name": "Mosciski",
      "handle": "Kent_Mosciski44",
      "email": "kent_mosciski@example.org",
      "joined_on": "2023-06-13"
    }
  },
  {
    "model": "app.user",
    "pk": 7,
    "fields": {
      "first_name": "Werner",
      "last_name": "Spencer",
      "handle": "Werner_Spencer14",
      "email": "werner.spencer@example.net",
      "joined_on": "2023-12-08"
    }
  },
  {
    "model": "app.user",
    "pk": 8,
    "fields": {
      "first_name": "Abdiel",
      "last_name": "Weissnat-Stehr",
      "handle": "Abdiel_Weissnat-Stehr91",
      "email": "abdiel.weissnat-stehr@example.com",
      "joined_on": "2023-07-04"
    }
  },
  {
    "model": "app.user",
    "pk": 9,
    "fields": {
      "first_name": "Mario",
      "last_name": "Hammes",
      "handle": "Mario_Hammes83",
      "email": "mario.hammes@example.org",
      "joined_on": "2023-06-02"
    }
  },
  {
    "model": "app.user",
    "pk": 10,
    "fields": {
      "first_name": "Flavio",
      "last_name": "Hessel",
      "handle": "Flavio.Hessel",
      "email": "flavio.hessel@example.com",
      "joined_on": "2023-10-28"
    }
  },
  {
    "model": "app.user",
    "pk": 11,
    "fields": {
      "first_name": "Wyman",
      "last_name": "Christiansen",
      "handle": "Wyman_Christiansen84",
      "email": "wyman.christiansen@example.com",
      "joined_on": "2023-11-16"
    }
  },
  {
    "model": "app.user",
    "pk": 12,
    "fields": {
      "first_name": "Presley",
      "last_name": "Medhurst",
      "handle": "Presley.Medhurst69",
      "email": "presley.medhurst@example.com",
      "joined_on": "2023-08-26"
    }
  },
  {
    "model": "app.user",
    "pk": 13,
    "fields": {
      "first_name": "Delaney",
      "last_name": "Hilll",
      "handle": "Delaney_Hilll17",
      "email": "delaney_hilll7@example.org",
      "joined_on": "2024-01-30"
    }
  },
  {
    "model": "app.user",
    "pk": 14,
    "fields": {
      "first_name": "Gracie",
      "last_name": "Block-Stiedemann",
      "handle": "Gracie_Block-Stiedemann48",
      "email": "gracie.block-stiedemann@example.org",
      "joined_on": "2023-08-19"
    }
  },
  {
    "model": "app.user",
    "pk": 15,
    "fields": {
      "first_name": "Elton",
      "last_name": "Weissnat",
      "handle": "Elton_Weissnat",
      "email": "elton.weissnat12@example.org",
      "joined_on": "2023-11-29"
    }
  },
  {
    "model": "app.user",
    "pk": 16,
    "fields": {
      "first_name": "Malachi",
      "last_name": "Wiegand",
      "handle": "Malachi.Wiegand61",
      "email": "malachi.wiegand@example.net",
      "joined_on": "2023-08-18"
    }
  },
  {
    "model": "app.user",
    "pk": 17,
    "fields": {
      "first_name": "Stuart",
      "last_name": "O'Keefe",
      "handle": "Stuart_OKeefe56",
      "email": "stuart.okeefe@example.org",
      "joined_on": "2023-06-30"
    }
  },
  {
    "model": "app.user",
    "pk": 18,
    "fields": {
      "first_name": "Bernita",
      "last_name": "Koelpin",
      "handle": "Bernita.Koelpin9",
      "email": "bernita.koelpin67@example.com",
      "joined_on": "2023-06-25"
    }
  },
  {
    "model": "app.user",
    "pk": 19,
    "fields": {
      "first_name": "Kian",
      "last_name": "Lesch",
      "handle": "Kian_Lesch30",
      "email": "kian_lesch@example.net",
      "joined_on": "2023-12-26"
    }
  },
  {
    "model": "app.user",
    "pk": 20,
    "fields": {
      "first_name": "Laurine",
      "last_name": "Brekke",
      "handle": "Laurine_Brekke82",
      "email": "laurine_brekke64@example.net",
      "joined_on": "2023-11-18"
    }
  },
  {
    "model": "app.user",
    "pk": 21,
    "fields": {
      "first_name": "Robb",
      "last_name": "Dibbert",
      "handle": "Robb.Dibbert13",
      "email": "robb.dibbert@example.net",
      "joined_on": "2023-11-07"
    }
  },
  {
    "model": "app.user",
    "pk": 22,
    "fields": {
      "first_name": "Gia",
      "last_name": "Mraz",
      "handle": "Gia_Mraz53",
      "email": "gia_mraz83@example.com",
      "joined_on": "2023-09-21"
    }
  },
  {
    "model": "app.user",
    "pk": 23,
    "fields": {
      "first_name": "Mae",
      "last_name": "Schneider",
      "handle": "Mae.Schneider61",
      "email": "mae_schneider97@example.net",
      "joined_on": "2023-09-14"
    }
  },
  {
    "model": "app.user",
    "pk": 24,
    "fields": {
      "first_name": "Jody",
      "last_name": "Dickens",
      "handle": "Jody_Dickens44",
      "email": "jody.dickens14@example.org",
      "joined_on": "2023-11-03"
    }
  },
  {
    "model": "app.user",
    "pk": 25,
    "fields": {
      "first_name": "Esteban",
      "last_name": "Green-Romaguera",
      "handle": "Esteban_Green-Romaguera",
      "email": "esteban.green-romaguera@example.net",
      "joined_on": "2023-10-31"
    }
  },
  {
    "model": "app.user",
    "pk": 26,
    "fields": {
      "first_name": "Ernest",
      "last_name": "Langworth",
      "handle": "Ernest.Langworth91",
      "email": "ernest.langworth@example.net",
      "joined_on": "2023-11-25"
    }
  },
  {
    "model": "app.user",
    "pk": 27,
    "fields": {
      "first_name": "Timmy",
      "last_name": "Cummerata",
      "handle": "Timmy.Cummerata69",
      "email": "timmy_cummerata@example.net",
      "joined_on": "2023-07-25"
    }
  },
  {
    "model": "app.user",
    "pk": 28,
    "fields": {
      "first_name": "Cierra",
      "last_name": "Cassin",
      "handle": "Cierra.Cassin",
      "email": "cierra.cassin@example.org",
      "joined_on": "2023-08-14"
    }
  },
  {
    "model": "app.user",
    "pk": 29,
    "fields": {
      "first_name": "Alvis",
      "last_name": "Balistreri",
      "handle": "Alvis_Balistreri26",
      "email": "alvis_balistreri55@example.org",
      "joined_on": "2024-01-21"
    }
  },
  {
    "model": "app.user",
    "pk": 30,
    "fields": {
      "first_name": "Mikel",
      "last_name": "Bergnaum",
      "handle": "Mikel_Bergnaum",
      "email": "mikel.bergnaum73@example.net",
      "joined_on": "2023-09-28"
    }
  },
  {
    "model": "app.repository",
    "pk": 1,
    "fields": {
      "name": "docs-site",
      "owner": 8,
      "default_branch": "main",
      "visibility": "private",
      "created_at": "2024-02-05T09:00:00Z"
    }
  },
  {
    "model": "app.repository",
    "pk": 2,
    "fields": {
      "name": "mobile-client",
      "owner": 24,
      "default_branch": "main",
      "visibility": "internal",
      "created_at": "2024-04-05T09:00:00Z"
    }
  },
  {
    "model": "app.repository",
    "pk": 3,
    "fields": {
      "name": "data-pipelines",
      "owner": 6,
      "default_branch": "main",
      "visibility": "private",
      "created_at": "2024-06-04T09:00:00Z"
    }
  },
  {
    "model": "app.repository",
    "pk": 4,
    "fields": {
      "name": "infra-modules",
      "owner": 28,
      "default_branch": "main",
      "visibility": "public",
      "created_at": "2024-08-03T09:00:00Z"
    }
  },
  {
    "model": "app.repository",
    "pk": 5,
    "fields": {
      "name": "design-system",
      "owner": 28,
      "default_branch": "main",
      "visibility": "private",
      "created_at": "2024-10-02T09:00:00Z"
    }
  },
  {
    "model": "app.repository",
    "pk": 6,
    "fields": {
      "name": "billing-api",
      "owner": 4,
      "default_branch": "main",
      "visibility": "internal",
      "created_at": "2024-12-01T09:00:00Z"
    }
  },
  {
    "model": "app.repository",
    "pk": 7,
    "fields": {
      "name": "search-service",
      "owner": 17,
      "default_branch": "main",
      "visibility": "public",
      "created_at": "2025-01-30T09:00:00Z"
    }
  },
  {
    "model": "app.repository",
    "pk": 8,
    "fields": {
      "name": "web-dashboard",
      "owner": 7,
      "default_branch": "main",
      "visibility": "private",
      "created_at": "2025-03-31T09:00:00Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 1,
    "fields": {
      "repository": 5,
      "name": "develop",
      "created_by": 11,
      "created_at": "2024-10-03T01:50:20Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 2,
    "fields": {
      "repository": 6,
      "name": "develop",
      "created_by": 25,
      "created_at": "2024-12-05T17:15:59Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 3,
    "fields": {
      "repository": 5,
      "name": "feature/search-filters",
      "created_by": 11,
      "created_at": "2024-10-06T22:07:38Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 4,
    "fields": {
      "repository": 5,
      "name": "feature/invoice-export",
      "created_by": 26,
      "created_at": "2024-10-13T21:49:52Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 5,
    "fields": {
      "repository": 4,
      "name": "develop",
      "created_by": 26,
      "created_at": "2024-08-06T16:08:27Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 6,
    "fields": {
      "repository": 1,
      "name": "develop",
      "created_by": 5,
      "created_at": "2024-02-09T18:47:52Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 7,
    "fields": {
      "repository": 5,
      "name": "fix/login-redirect",
      "created_by": 4,
      "created_at": "2024-10-17T20:15:13Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 8,
    "fields": {
      "repository": 8,
      "name": "develop",
      "created_by": 25,
      "created_at": "2025-04-02T13:08:02Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 9,
    "fields": {
      "repository": 1,
      "name": "feature/search-filters",
      "created_by": 25,
      "created_at": "2024-02-13T14:39:45Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 10,
    "fields": {
      "repository": 7,
      "name": "develop",
      "created_by": 9,
      "created_at": "2025-02-01T16:08:43Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 11,
    "fields": {
      "repository": 3,
      "name": "develop",
      "created_by": 24,
      "created_at": "2024-06-09T02:23:09Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 12,
    "fields": {
      "repository": 3,
      "name": "feature/search-filters",
      "created_by": 8,
      "created_at": "2024-06-13T02:20:43Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 13,
    "fields": {
      "repository": 3,
      "name": "feature/invoice-export",
      "created_by": 1,
      "created_at": "2024-06-16T01:32:25Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 14,
    "fields": {
      "repository": 2,
      "name": "develop",
      "created_by": 3,
      "created_at": "2024-04-07T10:11:57Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 15,
    "fields": {
      "repository": 7,
      "name": "feature/search-filters",
      "created_by": 9,
      "created_at": "2025-02-07T09:17:03Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 16,
    "fields": {
      "repository": 6,
      "name": "feature/search-filters",
      "created_by": 7,
      "created_at": "2024-12-11T00:04:37Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 17,
    "fields": {
      "repository": 2,
      "name": "feature/search-filters",
      "created_by": 14,
      "created_at": "2024-04-10T20:11:42Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 18,
    "fields": {
      "repository": 2,
      "name": "feature/invoice-export",
      "created_by": 7,
      "created_at": "2024-04-16T12:36:30Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 19,
    "fields": {
      "repository": 3,
      "name": "fix/login-redirect",
      "created_by": 16,
      "created_at": "2024-06-18T17:53:57Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 20,
    "fields": {
      "repository": 2,
      "name": "fix/login-redirect",
      "created_by": 18,
      "created_at": "2024-04-18T17:50:05Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 21,
    "fields": {
      "repository": 1,
      "name": "feature/invoice-export",
      "created_by": 29,
      "created_at": "2024-02-16T01:10:01Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 22,
    "fields": {
      "repository": 7,
      "name": "feature/invoice-export",
      "created_by": 12,
      "created_at": "2025-02-11T11:35:16Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 23,
    "fields": {
      "repository": 6,
      "name": "feature/invoice-export",
      "created_by": 23,
      "created_at": "2024-12-15T06:12:05Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 24,
    "fields": {
      "repository": 5,
      "name": "release/1.4",
      "created_by": 17,
      "created_at": "2024-10-20T07:23:04Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 25,
    "fields": {
      "repository": 6,
      "name": "fix/login-redirect",
      "created_by": 5,
      "created_at": "2024-12-21T02:44:19Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 26,
    "fields": {
      "repository": 1,
      "name": "fix/login-redirect",
      "created_by": 23,
      "created_at": "2024-02-21T02:37:38Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 27,
    "fields": {
      "repository": 3,
      "name": "release/1.4",
      "created_by": 5,
      "created_at": "2024-06-22T02:55:14Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 28,
    "fields": {
      "repository": 6,
      "name": "release/1.4",
      "created_by": 23,
      "created_at": "2024-12-27T06:07:02Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 29,
    "fields": {
      "repository": 4,
      "name": "feature/search-filters",
      "created_by": 22,
      "created_at": "2024-08-10T13:25:47Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 30,
    "fields": {
      "repository": 7,
      "name": "fix/login-redirect",
      "created_by": 22,
      "created_at": "2025-02-15T00:52:17Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 31,
    "fields": {
      "repository": 4,
      "name": "feature/invoice-export",
      "created_by": 29,
      "created_at": "2024-08-13T01:51:51Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 32,
    "fields": {
      "repository": 3,
      "name": "chore/bump-dependencies",
      "created_by": 29,
      "created_at": "2024-06-25T20:01:56Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 33,
    "fields": {
      "repository": 1,
      "name": "release/1.4",
      "created_by": 17,
      "created_at": "2024-02-24T21:21:37Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 34,
    "fields": {
      "repository": 8,
      "name": "feature/search-filters",
      "created_by": 14,
      "created_at": "2025-04-07T19:47:23Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 35,
    "fields": {
      "repository": 8,
      "name": "feature/invoice-export",
      "created_by": 14,
      "created_at": "2025-04-14T14:43:44Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 36,
    "fields": {
      "repository": 5,
      "name": "chore/bump-dependencies",
      "created_by": 13,
      "created_at": "2024-10-23T22:22:04Z"
    }
  },
  {
    "model": "app.branch",
    "pk": 37,
    "fields": {
      "repository": 4,
      "name": "fix/login-redirect",
      "created_by": 10,
      "created_at": "2024-08-16T18:51:12Z"
    }
  },
  {
    "model": "app.commit",
    "pk": 1,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 1,
      "sha": "77ffaaa186a8030e46e4ae79d8bf5faf1809753c",
      "author": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-06-26T10:26:49Z",
      "additions": 2,
      "deletions": 48,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 2,
    "fields": {
      "branch": 13,
      "repository_id": 3,
      "position": 1,
      "sha": "fcebfa1eeaefdea0f5ad0eda4f8fca8e3bc0d4c8",
      "author": 21,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-06-16T01:42:22Z",
      "additions": 21,
      "deletions": 23,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 3,
    "fields": {
      "branch": 2,
      "repository_id": 6,
      "position": 1,
      "sha": "de801aeaec6bebc8ca2c528382facaa17ded5e6d",
      "author": 19,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-12-06T08:54:34Z",
      "additions": 121,
      "deletions": 44,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 4,
    "fields": {
      "branch": 23,
      "repository_id": 6,
      "position": 1,
      "sha": "e8cdc8339e06b3b71e8d3d73ab9fab777f12d9b4",
      "author": 14,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-12-15T14:06:12Z",
      "additions": 227,
      "deletions": 24,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 5,
    "fields": {
      "branch": 36,
      "repository_id": 5,
      "position": 1,
      "sha": "4ead8cff3dd3cbbbdcad91b9debf82250113e50e",
      "author": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-10-24T16:19:24Z",
      "additions": 2,
      "deletions": 575,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 6,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 1,
      "sha": "fca97d6551a0a0fa9b84bea385adc552533bf68e",
      "author": 13,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-08-07T12:11:09Z",
      "additions": 54,
      "deletions": 439,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 7,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 1,
      "sha": "e2ec46ffdd0f60156b8b63cb3dd947159f045cca",
      "author": 6,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-12-11T02:33:15Z",
      "additions": 1,
      "deletions": 32,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 8,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 1,
      "sha": "dbc62e8fde1d993ca89cdbda1ac0ed79cc9eb126",
      "author": 12,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-08-11T06:43:09Z",
      "additions": 2,
      "deletions": 58,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 9,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 2,
      "sha": "a8b2fa8adae206cfda3dec3b9de7d85aadccc44a",
      "author": 6,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-12-11T03:07:56Z",
      "additions": 420,
      "deletions": 320,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 10,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 2,
      "sha": "d637ab1dd7132f27aace0a6f1c65accc554e8d52",
      "author": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-08-07T17:28:30Z",
      "additions": 226,
      "deletions": 248,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 11,
    "fields": {
      "branch": 22,
      "repository_id": 7,
      "position": 1,
      "sha": "c3da8fe4bedf6383b303ee0484bea8719bba9740",
      "author": 2,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-02-11T15:49:59Z",
      "additions": 16,
      "deletions": 81,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 12,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 1,
      "sha": "cb7da4046ba41ffe57f6bc5a7ede0cb2f2cad3e2",
      "author": 10,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-04-16T20:02:35Z",
      "additions": 801,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 13,
    "fields": {
      "branch": 36,
      "repository_id": 5,
      "position": 2,
      "sha": "571a8c36787c7f0b4ebdf3b5d5a4df15319a4dbf",
      "author": 29,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-10-25T06:20:42Z",
      "additions": 18,
      "deletions": 7,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 14,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 1,
      "sha": "1d82b8129a14dafd43b8d0e5ad041dfa8cd1dcd8",
      "author": 1,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-02-02T15:38:05Z",
      "additions": 553,
      "deletions": 197,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 15,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 2,
      "sha": "edf7ac2a93ccd612280dce5dafbecfabfe43deea",
      "author": 25,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-04-17T06:38:30Z",
      "additions": 98,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 16,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 2,
      "sha": "abadea188be6aa83cb6d62c84bcecebd329eec07",
      "author": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-06-27T02:09:47Z",
      "additions": 741,
      "deletions": 249,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 17,
    "fields": {
      "branch": 19,
      "repository_id": 3,
      "position": 1,
      "sha": "e65abbbb4f0e225479de0053a643be8f7179a5ac",
      "author": 23,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-06-19T07:35:50Z",
      "additions": 464,
      "deletions": 545,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 18,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 3,
      "sha": "33201113cafcca4e9b3ec8db5754fe4ea41563ae",
      "author": 2,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-04-17T11:16:38Z",
      "additions": 111,
      "deletions": 13,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 19,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 3,
      "sha": "c6714c1a6e111ebcc478c12630e8e4aeb469bb36",
      "author": 22,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-12-11T07:54:12Z",
      "additions": 482,
      "deletions": 19,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 20,
    "fields": {
      "branch": 11,
      "repository_id": 3,
      "position": 1,
      "sha": "4c6de58b8d4bdb731bfabd6a3eecde5dab7baa4d",
      "author": 29,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-06-09T15:13:47Z",
      "additions": 34,
      "deletions": 56,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 21,
    "fields": {
      "branch": 2,
      "repository_id": 6,
      "position": 2,
      "sha": "c2e68d6819de32e51bf873d60b38dabaaee0ece7",
      "author": 12,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-12-07T07:31:20Z",
      "additions": 2,
      "deletions": 505,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 22,
    "fields": {
      "branch": 14,
      "repository_id": 2,
      "position": 1,
      "sha": "6dfdffccbbc9dc97faffcf5bf15cb0ad50b7d3cd",
      "author": 9,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-04-07T22:24:57Z",
      "additions": 10,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 23,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 2,
      "sha": "e90bacb8a1adea5cf79ef536329695afdaa4d6aa",
      "author": 13,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-08-11T12:26:54Z",
      "additions": 93,
      "deletions": 208,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 24,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 1,
      "sha": "2a3c645def3cdefbb6cbdeea5b62c40cfaea884e",
      "author": 14,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-02-16T12:03:06Z",
      "additions": 3,
      "deletions": 562,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 25,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 1,
      "sha": "add3fb060f8fdefbc27c867ba6d4a41c6110fdeb",
      "author": 20,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-06-22T19:27:32Z",
      "additions": 739,
      "deletions": 79,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 26,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 2,
      "sha": "5c14aafd1ed2f9faa7129b81a3cfd5b888ddf1b9",
      "author": 3,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-02-16T15:23:51Z",
      "additions": 1,
      "deletions": 551,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 27,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 1,
      "sha": "af4e017f2a5281ff2fe10fbfc8c0ea0a638accf6",
      "author": 13,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-04-03T07:47:31Z",
      "additions": 1,
      "deletions": 41,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 28,
    "fields": {
      "branch": 23,
      "repository_id": 6,
      "position": 2,
      "sha": "dce0fcf27abaa6b5ec5a6a854d0b6aff873fef8e",
      "author": 22,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-12-15T23:37:30Z",
      "additions": 40,
      "deletions": 220,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 29,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 4,
      "sha": "bcb2745bcdf207e2c7b577405ce9b37cfd03abb5",
      "author": 11,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-12-11T13:47:23Z",
      "additions": 15,
      "deletions": 17,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 30,
    "fields": {
      "branch": 20,
      "repository_id": 2,
      "position": 1,
      "sha": "176aba16cbfea050213f9c767bac2afda00fc9a3",
      "author": 24,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-04-19T12:13:09Z",
      "additions": 4,
      "deletions": 493,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 31,
    "fields": {
      "branch": 2,
      "repository_id": 6,
      "position": 3,
      "sha": "7e2d2bf12ba68c0c1e51ceb12df5fe9dc50c9dcc",
      "author": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-12-07T19:23:34Z",
      "additions": 869,
      "deletions": 143,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 32,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 5,
      "sha": "e05a99c0d5c0e41b394e07f10b48cf888204b3b2",
      "author": 24,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-12-11T17:13:53Z",
      "additions": 692,
      "deletions": 2,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 33,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 3,
      "sha": "c6aecec3ebb1d4e956d81d1b79395a2f2a5ccfd2",
      "author": 17,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-08-11T22:44:31Z",
      "additions": 395,
      "deletions": 87,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 34,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 1,
      "sha": "5db8aa6fcbaaf4ec51c8191c03ecdde8f2e964e9",
      "author": 7,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-12-28T03:49:05Z",
      "additions": 655,
      "deletions": 246,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 35,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 6,
      "sha": "63d53dca0da4a78a7a6e8b71f1f9bd33617b7f1a",
      "author": 3,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-12-12T09:56:18Z",
      "additions": 77,
      "deletions": 24,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 36,
    "fields": {
      "branch": 33,
      "repository_id": 1,
      "position": 1,
      "sha": "8b1fafba8631c8f4deaab84ab48c9b81632a37d0",
      "author": 10,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-02-25T05:29:00Z",
      "additions": 652,
      "deletions": 299,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 37,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 7,
      "sha": "9e1a507ba6a9ad07be3efdce62dfc890a3aafdac",
      "author": 5,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-12-12T16:02:29Z",
      "additions": 7,
      "deletions": 73,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 38,
    "fields": {
      "branch": 19,
      "repository_id": 3,
      "position": 2,
      "sha": "56a4ba487443fba4e0a8cc20cbd8c292b9fa5e25",
      "author": 12,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-06-20T07:20:58Z",
      "additions": 119,
      "deletions": 9,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 39,
    "fields": {
      "branch": 19,
      "repository_id": 3,
      "position": 3,
      "sha": "0aaf1aa65d64e524698b0ba5b1d49c0e084249f4",
      "author": 18,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-06-20T12:05:08Z",
      "additions": 37,
      "deletions": 285,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 40,
    "fields": {
      "branch": 11,
      "repository_id": 3,
      "position": 2,
      "sha": "b9a6e889c8df3eedcdb9ee01bb2cb16af042250c",
      "author": 3,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-06-10T07:54:16Z",
      "additions": 182,
      "deletions": 230,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 41,
    "fields": {
      "branch": 36,
      "repository_id": 5,
      "position": 3,
      "sha": "1a890fbf2e190fd096fafe0c0cc8d446c7ac275f",
      "author": 29,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-25T14:08:27Z",
      "additions": 9,
      "deletions": 26,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 42,
    "fields": {
      "branch": 19,
      "repository_id": 3,
      "position": 4,
      "sha": "e415781b7d4be3afeefddba7e26e8bd6f4e93fd3",
      "author": 24,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-06-21T08:37:59Z",
      "additions": 2,
      "deletions": 485,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 43,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 2,
      "sha": "dcae3ea2c53c0bac1cfabc5e223ab0d1ed2a9a2b",
      "author": 19,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2025-04-03T09:47:23Z",
      "additions": 28,
      "deletions": 497,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 44,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 3,
      "sha": "1aaa34dc3dbb0ce9cacbdf269dacd44bda6d931d",
      "author": 15,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-04-03T13:41:22Z",
      "additions": 873,
      "deletions": 48,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 45,
    "fields": {
      "branch": 36,
      "repository_id": 5,
      "position": 4,
      "sha": "ecf66f7d83cdcccbd270bcffee6a68fdd1b9ea8d",
      "author": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-10-26T11:34:34Z",
      "additions": 100,
      "deletions": 133,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 46,
    "fields": {
      "branch": 23,
      "repository_id": 6,
      "position": 3,
      "sha": "f20e4b3da33cc6c15eff143c9da42beadfec3ad0",
      "author": 23,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-16T04:05:29Z",
      "additions": 10,
      "deletions": 79,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 47,
    "fields": {
      "branch": 30,
      "repository_id": 7,
      "position": 1,
      "sha": "82dba5d1ba3c9cae826cc12a0dacfde96fc65d7d",
      "author": 3,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-02-16T00:46:50Z",
      "additions": 680,
      "deletions": 51,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 48,
    "fields": {
      "branch": 6,
      "repository_id": 1,
      "position": 1,
      "sha": "5a4c1ec3a738b111febeafae8ccecdc8bc27dc6d",
      "author": 7,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-02-10T12:06:27Z",
      "additions": 422,
      "deletions": 168,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 49,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 4,
      "sha": "7c8ce1fe8d6e7d69fabcd2fcbaab8a3acb0dfe02",
      "author": 13,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-08-12T01:32:54Z",
      "additions": 5,
      "deletions": 28,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 50,
    "fields": {
      "branch": 14,
      "repository_id": 2,
      "position": 2,
      "sha": "f46cafdfda7c7fcc29372ed9ec4a5acae3a84a2f",
      "author": 29,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-04-08T10:26:15Z",
      "additions": 6,
      "deletions": 114,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 51,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 2,
      "sha": "bd1a5158fcad7922c9ee7cb31b6244daa6fe75cf",
      "author": 24,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2025-02-03T03:29:14Z",
      "additions": 1,
      "deletions": 13,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 52,
    "fields": {
      "branch": 35,
      "repository_id": 8,
      "position": 1,
      "sha": "1a7bba2ad1e09ceaa6a9f740e62ac89cedd6e1bd",
      "author": 27,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2025-04-14T21:24:09Z",
      "additions": 28,
      "deletions": 507,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 53,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 8,
      "sha": "3ddadbcefe9fe243bea138bd37c1b75ab211dede",
      "author": 11,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-12-12T17:44:12Z",
      "additions": 640,
      "deletions": 520,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 54,
    "fields": {
      "branch": 23,
      "repository_id": 6,
      "position": 4,
      "sha": "bdbdec1ba00716c9eda5ced06dbbb5b3ded9c94d",
      "author": 1,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-12-17T01:19:07Z",
      "additions": 3,
      "deletions": 285,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 55,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 4,
      "sha": "cbfec7c93b378ccdc94be233b572d13dabe4e871",
      "author": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-04-03T16:32:40Z",
      "additions": 107,
      "deletions": 176,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 56,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 9,
      "sha": "d43d5f4fbfbe2be9be232a6c7abba61bebbbe288",
      "author": 10,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-12-13T00:40:51Z",
      "additions": 5,
      "deletions": 569,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 57,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 10,
      "sha": "2d935df0f052e4ddcebf4f5facd14b78c9aefd27",
      "author": 17,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-12-13T18:09:49Z",
      "additions": 456,
      "deletions": 6,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 58,
    "fields": {
      "branch": 7,
      "repository_id": 5,
      "position": 1,
      "sha": "d5c07920c1f6f844defc7bccafade5bb133bfcb6",
      "author": 28,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-10-17T22:18:08Z",
      "additions": 44,
      "deletions": 350,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 59,
    "fields": {
      "branch": 20,
      "repository_id": 2,
      "position": 2,
      "sha": "32fee436fb1644851aeacd98fdb70a5ce9d4afc7",
      "author": 12,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-04-19T16:14:33Z",
      "additions": 797,
      "deletions": 131,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 60,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 11,
      "sha": "5a7baa3eef318070ffd91ca2dfacc0bfdc9f3132",
      "author": 22,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-12-14T00:11:41Z",
      "additions": 450,
      "deletions": 257,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 61,
    "fields": {
      "branch": 33,
      "repository_id": 1,
      "position": 2,
      "sha": "54f3fdc28d5f8ddbb53912cadaa12aaee2fd30de",
      "author": 11,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-02-25T11:41:47Z",
      "additions": 393,
      "deletions": 64,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 62,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 2,
      "sha": "4441066f06ecfb6dd2be330f3f5c2ecf0b2b098f",
      "author": 19,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-06-23T03:06:20Z",
      "additions": 31,
      "deletions": 3,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 63,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 12,
      "sha": "02c8aeca0d039de6ac0e5e7d37dd3da2801e0c13",
      "author": 8,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-12-14T13:48:10Z",
      "additions": 2,
      "deletions": 530,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 64,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 4,
      "sha": "a96c9d2f9c9f3287e59e4cfb668ffaeb90fe8600",
      "author": 24,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-04-18T00:40:59Z",
      "additions": 685,
      "deletions": 185,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 65,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 5,
      "sha": "f6702dc8a75bf7c9bdb6013dbc5e6b815ceb4f9f",
      "author": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-08-12T19:20:32Z",
      "additions": 276,
      "deletions": 432,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 66,
    "fields": {
      "branch": 25,
      "repository_id": 6,
      "position": 1,
      "sha": "67b626bfaaa4efb3717d0bfaa37abf8ee9adfe63",
      "author": 1,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-12-22T02:42:12Z",
      "additions": 2,
      "deletions": 134,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 67,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 2,
      "sha": "7fadddb379b5f2bedbf974eac2aecf75b4c0472a",
      "author": 24,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-12-28T23:48:42Z",
      "additions": 501,
      "deletions": 50,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 68,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 5,
      "sha": "4cfb41eacd27eca887f3a337faadb03e4cdf58d2",
      "author": 4,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-04-03T21:28:04Z",
      "additions": 565,
      "deletions": 21,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 69,
    "fields": {
      "branch": 2,
      "repository_id": 6,
      "position": 4,
      "sha": "a383afabd65ca42835d41bea1a4d2c49157ddfbb",
      "author": 19,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-12-08T08:42:56Z",
      "additions": 204,
      "deletions": 352,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 70,
    "fields": {
      "branch": 19,
      "repository_id": 3,
      "position": 5,
      "sha": "7e5c3a024ffd975df2bab8d5eed81ed1f4344bfc",
      "author": 1,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-06-21T23:47:18Z",
      "additions": 42,
      "deletions": 155,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 71,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 1,
      "sha": "c7eee46ebd6a5a2fcdd269eedde2b8b38df0c3e5",
      "author": 22,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-04-08T00:56:38Z",
      "additions": 3,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 72,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 5,
      "sha": "eebb7c27367bab1f8f7d68c1b6ef860a4ca5fd20",
      "author": 24,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-04-18T01:16:28Z",
      "additions": 1,
      "deletions": 253,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 73,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 3,
      "sha": "fa70b7acde1eba7ad42eeface1a0be42e5df32fe",
      "author": 16,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-02-03T04:41:39Z",
      "additions": 23,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 74,
    "fields": {
      "branch": 13,
      "repository_id": 3,
      "position": 2,
      "sha": "cecd53ffdde2301bb2de3778b252f3f8cb7bae5a",
      "author": 25,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-06-16T22:51:08Z",
      "additions": 667,
      "deletions": 110,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 75,
    "fields": {
      "branch": 19,
      "repository_id": 3,
      "position": 6,
      "sha": "84a73d1f326df65d7e4b3fcf407c6e7ddafa4482",
      "author": 2,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-06-22T21:49:16Z",
      "additions": 87,
      "deletions": 6,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 76,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 4,
      "sha": "b4dbccaf28bee3fe950c19ce7be219daedcfabba",
      "author": 4,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-02-04T03:52:45Z",
      "additions": 28,
      "deletions": 9,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 77,
    "fields": {
      "branch": 33,
      "repository_id": 1,
      "position": 3,
      "sha": "3dbe5ff1cfc32dc649f8d35b889d4fe60fdca4ab",
      "author": 12,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-02-26T06:17:09Z",
      "additions": 393,
      "deletions": 2,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 78,
    "fields": {
      "branch": 31,
      "repository_id": 4,
      "position": 1,
      "sha": "6d29d75ffa8dff70ffcd2ffe326a20eee68ced9c",
      "author": 28,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-08-13T12:13:27Z",
      "additions": 21,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 79,
    "fields": {
      "branch": 22,
      "repository_id": 7,
      "position": 2,
      "sha": "cf62ffdabfc5ebae2530839c01073aea564b4e7a",
      "author": 28,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2025-02-12T01:10:08Z",
      "additions": 104,
      "deletions": 9,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 80,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 3,
      "sha": "9e8cfebf91bfd45dfdb042c5a1763e23aeb429dc",
      "author": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-02-17T05:59:42Z",
      "additions": 1,
      "deletions": 42,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 81,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 6,
      "sha": "ab4ab86bb7ca78a11887fd9a8af622ae6c1c5bd8",
      "author": 25,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-08-13T18:29:54Z",
      "additions": 79,
      "deletions": 31,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 82,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 3,
      "sha": "9a1cbad7cacaebacdf0ae98b7da702cd2350e358",
      "author": 27,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-06-27T13:04:51Z",
      "additions": 136,
      "deletions": 2,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 83,
    "fields": {
      "branch": 24,
      "repository_id": 5,
      "position": 1,
      "sha": "98cf834a5cf9404671e47aa6bfb3ae6bda5ff68b",
      "author": 27,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-21T03:18:28Z",
      "additions": 7,
      "deletions": 436,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 84,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 5,
      "sha": "cacd7f6e841c2cca616aad689dde9960341de7cd",
      "author": 8,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-02-04T11:32:43Z",
      "additions": 331,
      "deletions": 386,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 85,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 6,
      "sha": "cfdaf1031ae6cf97e0f35bdbf8ccd192bd97edce",
      "author": 24,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-04-04T10:34:55Z",
      "additions": 77,
      "deletions": 568,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 86,
    "fields": {
      "branch": 13,
      "repository_id": 3,
      "position": 3,
      "sha": "e07fbad000dd1eecf8cdd6c3f70a6cbca61e91d2",
      "author": 18,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-06-17T20:11:11Z",
      "additions": 196,
      "deletions": 131,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 87,
    "fields": {
      "branch": 3,
      "repository_id": 5,
      "position": 1,
      "sha": "bfbca52f5fe1bcb2b4b658db2226d716fb4b4250",
      "author": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-10-07T13:49:08Z",
      "additions": 534,
      "deletions": 126,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 88,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 3,
      "sha": "d1fcd9ab30fbd4a05cd0f9efab19dda4efebeaed",
      "author": 15,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-06-23T20:14:23Z",
      "additions": 144,
      "deletions": 261,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 89,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 6,
      "sha": "775dab663a34bdaafb82febf45b86ef8d1a48c18",
      "author": 12,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-02-05T07:23:18Z",
      "additions": 36,
      "deletions": 264,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 90,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 7,
      "sha": "6d02298c00ed2a1bdb2f40ce3dde51d9e8dfcfdc",
      "author": 17,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-04-05T00:44:29Z",
      "additions": 695,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 91,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 6,
      "sha": "b7856f43b2f6d1814b36e27eeaf0b3def4ae0d3d",
      "author": 23,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-04-18T02:31:34Z",
      "additions": 1,
      "deletions": 99,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 92,
    "fields": {
      "branch": 22,
      "repository_id": 7,
      "position": 3,
      "sha": "0a0cbdfecd14ba4e4aaf0fc44048d8c7a0ccd84e",
      "author": 7,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-02-12T12:50:34Z",
      "additions": 160,
      "deletions": 224,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 93,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 4,
      "sha": "ddfba1d3cb5667cef8052ecea27bbb9464130d00",
      "author": 29,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-06-23T21:09:14Z",
      "additions": 13,
      "deletions": 248,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 94,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 7,
      "sha": "4eddbce7ebdfab24c3dca07556eceb696e214d6f",
      "author": 7,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-04-18T14:34:17Z",
      "additions": 517,
      "deletions": 5,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 95,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 8,
      "sha": "8caaadcc0ef4f2e2bcf657e4cb1afa8e1da3c8eb",
      "author": 6,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2025-04-05T21:08:01Z",
      "additions": 371,
      "deletions": 82,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 96,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 4,
      "sha": "161bcdcc2d1692aa1dfe79b5cde2b7d97d659d3a",
      "author": 5,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-02-17T15:30:40Z",
      "additions": 1,
      "deletions": 429,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 97,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 4,
      "sha": "c7de16dacd8ede79f974a7733cbb81d8edb26337",
      "author": 17,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-06-28T13:05:40Z",
      "additions": 39,
      "deletions": 396,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 98,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 5,
      "sha": "6e98d67dc66509dfa4fdeb73ac890c4fbcfdbad7",
      "author": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-06-24T10:57:43Z",
      "additions": 774,
      "deletions": 96,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 99,
    "fields": {
      "branch": 37,
      "repository_id": 4,
      "position": 1,
      "sha": "1dbc0c6f0966dbbf798c1deea1cc422eacca4bbe",
      "author": 6,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-08-17T11:50:31Z",
      "additions": 630,
      "deletions": 557,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 100,
    "fields": {
      "branch": 9,
      "repository_id": 1,
      "position": 1,
      "sha": "dcda3daab2c5bc956e61cd78dbef1aef461719f0",
      "author": 11,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-02-14T08:32:12Z",
      "additions": 338,
      "deletions": 86,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 101,
    "fields": {
      "branch": 20,
      "repository_id": 2,
      "position": 3,
      "sha": "33f696b8defa4b1c10421e7ac7ed2bd11b14ffeb",
      "author": 6,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-04-20T07:51:25Z",
      "additions": 41,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 102,
    "fields": {
      "branch": 7,
      "repository_id": 5,
      "position": 2,
      "sha": "f00cadce594c2db50acdd1a64c42bd237fc2ddfa",
      "author": 19,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-10-18T21:08:41Z",
      "additions": 475,
      "deletions": 90,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 103,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 7,
      "sha": "2fb3ccb8d30fb6dcc1f33eba944b3db0fe558cfb",
      "author": 13,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-05T19:10:35Z",
      "additions": 20,
      "deletions": 432,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 104,
    "fields": {
      "branch": 33,
      "repository_id": 1,
      "position": 4,
      "sha": "f39dfddcbda2fc7c5da8a9a93ea8c7ddaf0faccf",
      "author": 11,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-02-26T07:57:50Z",
      "additions": 12,
      "deletions": 441,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 105,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 7,
      "sha": "8926f2aedadd864a0ecdf19fa530dfc24f2521b0",
      "author": 22,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-08-14T11:14:32Z",
      "additions": 48,
      "deletions": 19,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 106,
    "fields": {
      "branch": 13,
      "repository_id": 3,
      "position": 4,
      "sha": "a0bcbfde802bd34318b6e5d7e506c67b01d3ee9e",
      "author": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-06-18T12:05:52Z",
      "additions": 118,
      "deletions": 27,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 107,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 3,
      "sha": "d8a4aea1aa36aab6e776b0b45d5d5e4fa1ba8bcb",
      "author": 15,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-08-08T02:27:22Z",
      "additions": 2,
      "deletions": 82,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 108,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 9,
      "sha": "d9daa695e8aa65ad09cd1cdc8c7c9ac0cb2fe3b3",
      "author": 29,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-05T22:57:05Z",
      "additions": 169,
      "deletions": 32,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 109,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 4,
      "sha": "04637be3ea90e8cf7c5b8cf8e9b1142e58fc343b",
      "author": 4,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-08-08T16:28:11Z",
      "additions": 1,
      "deletions": 14,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 110,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 5,
      "sha": "32d0f0794e78c970adae2237f02eec95402e0e61",
      "author": 7,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-08-09T06:02:42Z",
      "additions": 52,
      "deletions": 23,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 111,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 2,
      "sha": "ed3d4cad7bdc6ce4e940e2e866eadeffabfabc2e",
      "author": 15,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-04-08T22:35:24Z",
      "additions": 11,
      "deletions": 140,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 112,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 10,
      "sha": "937c3b0aac845da8a41d681fdeeb08555039ac5f",
      "author": 26,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2025-04-06T08:46:14Z",
      "additions": 6,
      "deletions": 96,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 113,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 5,
      "sha": "e529fbf995eb01bb3cfe3cab5dbdafecdc280cda",
      "author": 12,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-06-29T12:36:33Z",
      "additions": 83,
      "deletions": 384,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 114,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 13,
      "sha": "fa93a1e427dceeefcd6e8acf2b66b7c65ed8d64a",
      "author": 19,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-14T17:09:54Z",
      "additions": 3,
      "deletions": 42,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 115,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 11,
      "sha": "b9d0f5ceb7becd4ad4e01e027fe6b6563403d36e",
      "author": 25,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-04-07T05:40:27Z",
      "additions": 705,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 116,
    "fields": {
      "branch": 19,
      "repository_id": 3,
      "position": 7,
      "sha": "a354c18d5f8b55e4b72ac810989cf095eaae8cd1",
      "author": 19,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-06-23T21:16:41Z",
      "additions": 2,
      "deletions": 1,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 117,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 5,
      "sha": "9cc59738fbcb1ced5e4e4d3853d8edb9caaa9c2d",
      "author": 19,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-02-18T03:24:59Z",
      "additions": 130,
      "deletions": 376,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 118,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 6,
      "sha": "5bfcca83c942eb2a8cb5effe5abdea28a0d41b7a",
      "author": 15,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-02-18T04:31:04Z",
      "additions": 9,
      "deletions": 111,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 119,
    "fields": {
      "branch": 31,
      "repository_id": 4,
      "position": 2,
      "sha": "e69b2cac945cf2fa7175f028c8c29af6b61b7ab0",
      "author": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-08-14T07:58:59Z",
      "additions": 101,
      "deletions": 14,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 120,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 8,
      "sha": "ee81bbe4b04a1507dac5b152af6dc4c4db49c86e",
      "author": 12,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-08-15T08:19:05Z",
      "additions": 3,
      "deletions": 164,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 121,
    "fields": {
      "branch": 13,
      "repository_id": 3,
      "position": 5,
      "sha": "f05310a6db94d48aecde5f4303418af99eb3df59",
      "author": 5,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-06-18T13:34:36Z",
      "additions": 4,
      "deletions": 247,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 122,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 14,
      "sha": "1bd74f5dc15ecbef53a90fefaaed534daafa0f0f",
      "author": 24,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-12-15T01:31:01Z",
      "additions": 509,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 123,
    "fields": {
      "branch": 9,
      "repository_id": 1,
      "position": 2,
      "sha": "27ec92bda4dd364cff653be24571babdab6095f0",
      "author": 16,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-02-14T22:51:00Z",
      "additions": 5,
      "deletions": 243,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 124,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 15,
      "sha": "a443c8df2edad6a4d3cbd5fad19c5cf4c166aa47",
      "author": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-15T22:00:00Z",
      "additions": 124,
      "deletions": 64,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 125,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 8,
      "sha": "5425d5f181ad96b5e9a7c94f0b7ccc76b81d10e1",
      "author": 10,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-02-06T08:41:22Z",
      "additions": 67,
      "deletions": 9,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 126,
    "fields": {
      "branch": 2,
      "repository_id": 6,
      "position": 5,
      "sha": "5f9dde41d8f3e2c7bb7e2d7f6eaa14b11a3ad7aa",
      "author": 26,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-09T02:44:11Z",
      "additions": 711,
      "deletions": 18,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 127,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 6,
      "sha": "aaa230e77f2044d9de130dd0d5a0f33df9bc2237",
      "author": 25,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-06-30T09:49:13Z",
      "additions": 138,
      "deletions": 7,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 128,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 3,
      "sha": "ca8ce7deb3aef84ab7cc712caeaae8cd70adeb8a",
      "author": 12,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-12-29T05:37:10Z",
      "additions": 738,
      "deletions": 52,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 129,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 6,
      "sha": "eafeaa533594761deab66a6feadb45c9c5d0df59",
      "author": 4,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-06-24T18:24:12Z",
      "additions": 204,
      "deletions": 139,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 130,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 4,
      "sha": "32d3f97a00e20bca6cb4bcea08dfce733250d86d",
      "author": 16,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-12-29T22:26:02Z",
      "additions": 555,
      "deletions": 201,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 131,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 9,
      "sha": "6dd20d23adc6bced85a1071eeebccb0c36ce057e",
      "author": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-08-15T19:37:07Z",
      "additions": 361,
      "deletions": 15,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 132,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 5,
      "sha": "7ce0ab8c26abd7766be02a6ba90dbf3f76addcae",
      "author": 2,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-30T01:20:56Z",
      "additions": 80,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 133,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 3,
      "sha": "ad7d14edd551beebacbcd2b6ffdd02a83bc4cb6f",
      "author": 2,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2025-04-09T00:00:23Z",
      "additions": 704,
      "deletions": 208,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 134,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 7,
      "sha": "ff8e4d7dcb35c407dac13bf03eb5ec0f99ca5058",
      "author": 5,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-06-30T16:48:45Z",
      "additions": 357,
      "deletions": 20,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 135,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 10,
      "sha": "f6ece20cdd4b93ccd4ba562dfb0ee0bae9f6fd27",
      "author": 2,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-08-16T16:52:39Z",
      "additions": 238,
      "deletions": 353,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 136,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 11,
      "sha": "dbc4c0742e626d6f8ac8c5b0f5f03db89a07ec6c",
      "author": 11,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-08-17T06:15:13Z",
      "additions": 1,
      "deletions": 24,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 137,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 8,
      "sha": "0756761cce14da8cef0b6ca73f76efcade9793c6",
      "author": 18,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-06-30T19:53:15Z",
      "additions": 15,
      "deletions": 405,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 138,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 4,
      "sha": "ff58910ebbfd44b4868fd18ebe3da6d7c023ea07",
      "author": 10,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2025-04-09T02:14:47Z",
      "additions": 522,
      "deletions": 13,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 139,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 7,
      "sha": "ac3da3bae3dbbce1a677ded3dc7bb6abc6bacbc9",
      "author": 6,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-06-25T14:23:22Z",
      "additions": 62,
      "deletions": 51,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 140,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 7,
      "sha": "dbdafecda9722180188eca58683ee14b5ef49e4d",
      "author": 26,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-02-18T17:41:24Z",
      "additions": 260,
      "deletions": 2,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 141,
    "fields": {
      "branch": 7,
      "repository_id": 5,
      "position": 3,
      "sha": "ceeefeea7de123380dd0aed5d5aa082dfe123420",
      "author": 30,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-10-19T14:24:43Z",
      "additions": 712,
      "deletions": 16,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 142,
    "fields": {
      "branch": 17,
      "repository_id": 2,
      "position": 1,
      "sha": "ceeed3c92e7eccb1edffeac239b5f34b6aacbcef",
      "author": 24,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-04-11T03:17:04Z",
      "additions": 258,
      "deletions": 75,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 143,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 9,
      "sha": "15ee121bfb0eef0bb0daefac16f5149eeaad2b1b",
      "author": 20,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-06-30T22:15:26Z",
      "additions": 154,
      "deletions": 194,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 144,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 8,
      "sha": "efedefab0891258ae56f34fc5efe0aec1ffec31e",
      "author": 27,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-04-18T17:43:52Z",
      "additions": 164,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 145,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 10,
      "sha": "cadcaf69bd8a2dd14a65d2cfc5fcac0ff8fc4e65",
      "author": 3,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-07-01T19:47:19Z",
      "additions": 114,
      "deletions": 417,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 146,
    "fields": {
      "branch": 13,
      "repository_id": 3,
      "position": 6,
      "sha": "dea4ec5cfded631881ce7a58037de2ea2fcbafef",
      "author": 5,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-06-19T09:28:05Z",
      "additions": 5,
      "deletions": 206,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 147,
    "fields": {
      "branch": 22,
      "repository_id": 7,
      "position": 4,
      "sha": "ad6c0354e83ca7e3637ef1d4e8b15e82957ecd19",
      "author": 26,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-02-13T00:43:42Z",
      "additions": 54,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 148,
    "fields": {
      "branch": 23,
      "repository_id": 6,
      "position": 5,
      "sha": "5dafbc5bcdfbfa0dcf6acab49136b7dc7508beae",
      "author": 29,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-17T23:08:37Z",
      "additions": 351,
      "deletions": 8,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 149,
    "fields": {
      "branch": 11,
      "repository_id": 3,
      "position": 3,
      "sha": "604d96dbffe84e1ec7c5a0ddc429dbebfbe491dd",
      "author": 7,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-06-10T09:13:14Z",
      "additions": 2,
      "deletions": 15,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 150,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 11,
      "sha": "9622c1d6e94cdca794939bbef8ae0699aed085aa",
      "author": 24,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-07-02T18:25:03Z",
      "additions": 658,
      "deletions": 15,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 151,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 8,
      "sha": "bf3605c05b0e550c041dfd13bbcab2f85d8f083a",
      "author": 14,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-02-19T05:57:08Z",
      "additions": 525,
      "deletions": 11,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 152,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 5,
      "sha": "a7cb783f3b412f8ce46c85e2117c381d1fca25b1",
      "author": 27,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-04-09T05:17:05Z",
      "additions": 133,
      "deletions": 408,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 153,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 9,
      "sha": "5ce08a5615e4ee4a28e4b683f1df97c56efadc5e",
      "author": 2,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-02-06T22:32:37Z",
      "additions": 1,
      "deletions": 192,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 154,
    "fields": {
      "branch": 26,
      "repository_id": 1,
      "position": 1,
      "sha": "c947da77de8c21a623f57bc704c8be3a3ae3afed",
      "author": 29,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-02-21T20:58:32Z",
      "additions": 3,
      "deletions": 140,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 155,
    "fields": {
      "branch": 2,
      "repository_id": 6,
      "position": 6,
      "sha": "9e48dab4efa7c4edec6dafbed8daaaaadfa141b9",
      "author": 23,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-12-09T17:42:22Z",
      "additions": 1,
      "deletions": 187,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 156,
    "fields": {
      "branch": 33,
      "repository_id": 1,
      "position": 5,
      "sha": "f2aacfafe5c30aa24abb2a3ce2cba7121cd1ff73",
      "author": 11,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-02-27T03:38:24Z",
      "additions": 291,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 157,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 8,
      "sha": "fa32adcbcbffcde2df668b0da7ecbbe9f986f426",
      "author": 12,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-06-26T10:48:34Z",
      "additions": 617,
      "deletions": 97,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 158,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 6,
      "sha": "5c4b9bfe83ca105c4a68151d1a4aefcaaac43aaa",
      "author": 6,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-04-09T13:58:26Z",
      "additions": 10,
      "deletions": 346,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 159,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 12,
      "sha": "921de359bfebabba39c2efe69138abde045eeb51",
      "author": 6,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2025-04-07T09:56:57Z",
      "additions": 1,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 160,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 16,
      "sha": "1fd5f85cb4b5499b5df03131fedc4f46babcbb2c",
      "author": 14,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-12-16T20:38:20Z",
      "additions": 722,
      "deletions": 78,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 161,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 12,
      "sha": "dbd64ae1a0bc9c53f4d0accf9ea2b1a650a4a8ca",
      "author": 12,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-07-03T07:21:45Z",
      "additions": 134,
      "deletions": 5,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 162,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 6,
      "sha": "c6cfcb2ce4aad963c1980d7337a0e13bb4fd9b82",
      "author": 17,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-12-31T00:51:41Z",
      "additions": 205,
      "deletions": 233,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 163,
    "fields": {
      "branch": 12,
      "repository_id": 3,
      "position": 1,
      "sha": "0e24a6b3cf2cedc82da2cfecbab94b5e24e0ebf7",
      "author": 24,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-06-13T04:56:05Z",
      "additions": 447,
      "deletions": 195,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 164,
    "fields": {
      "branch": 20,
      "repository_id": 2,
      "position": 4,
      "sha": "74f8c97f1346da5d1faaa54dccda6f5df9f8cd6a",
      "author": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-04-20T18:16:52Z",
      "additions": 169,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 165,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 10,
      "sha": "58fa7b3001b3b19b6be5edadb7a8799c97cf5a04",
      "author": 19,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2025-02-07T08:58:14Z",
      "additions": 682,
      "deletions": 23,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 166,
    "fields": {
      "branch": 20,
      "repository_id": 2,
      "position": 5,
      "sha": "9559dd941b7b154edadd4d6d08d7f579b3521cb1",
      "author": 6,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-04-21T17:58:31Z",
      "additions": 15,
      "deletions": 9,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 167,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 12,
      "sha": "9e40ec3cdb273ae3a06d2b3c4d02e3a2e7f0fcd8",
      "author": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-08-17T10:16:55Z",
      "additions": 882,
      "deletions": 5,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 168,
    "fields": {
      "branch": 22,
      "repository_id": 7,
      "position": 5,
      "sha": "ccb2f7afb6c4793b56b7d6df69eeaecdc4c1b1fa",
      "author": 2,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-13T19:03:36Z",
      "additions": 194,
      "deletions": 477,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 169,
    "fields": {
      "branch": 11,
      "repository_id": 3,
      "position": 4,
      "sha": "cdeed5accb89afacb3f4ec71ecfe8adc6ff5d95d",
      "author": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-06-10T23:56:20Z",
      "additions": 48,
      "deletions": 465,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 170,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 13,
      "sha": "bdcf8a0dc369bc61c33ce25bf83198bd8b82bb23",
      "author": 19,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-04-07T12:57:48Z",
      "additions": 633,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 171,
    "fields": {
      "branch": 2,
      "repository_id": 6,
      "position": 7,
      "sha": "900f524a3d5fe9ddebb8f0d20cbf5be8ea2be74e",
      "author": 10,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-12-09T22:30:01Z",
      "additions": 142,
      "deletions": 73,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 172,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 7,
      "sha": "b3b431e3203de6fbfccbea56b1cfbd5c15f6c061",
      "author": 10,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2025-04-10T11:25:59Z",
      "additions": 367,
      "deletions": 2,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 173,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 6,
      "sha": "fadb4dd4bcebbf9df0838fe7bc5a283c8df9f7bd",
      "author": 19,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-08-09T19:15:10Z",
      "additions": 7,
      "deletions": 480,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 174,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 11,
      "sha": "5d04c8caee850183fd2fb7ceafdd9eaf10f8d2b8",
      "author": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-02-08T05:39:46Z",
      "additions": 2,
      "deletions": 526,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 175,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 14,
      "sha": "c87aa9ffb76e1b1965ad36dd433a6e58b6ef3eab",
      "author": 12,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-04-08T02:55:56Z",
      "additions": 8,
      "deletions": 597,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 176,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 7,
      "sha": "7cb6c26c25ecf998575edecb96fbd02ba6e80eeb",
      "author": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-08-10T11:38:23Z",
      "additions": 6,
      "deletions": 169,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 177,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 9,
      "sha": "5ca799de513e8ba78eee55dc48f73fa715fcc4ff",
      "author": 5,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-02-19T14:57:06Z",
      "additions": 81,
      "deletions": 104,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 178,
    "fields": {
      "branch": 7,
      "repository_id": 5,
      "position": 4,
      "sha": "f80b308e28560ee4f6ba9c391e324ff6c2d5f3ed",
      "author": 3,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-10-20T05:57:50Z",
      "additions": 539,
      "deletions": 388,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 179,
    "fields": {
      "branch": 22,
      "repository_id": 7,
      "position": 6,
      "sha": "db6dcff0aaab8cefdd32466a3aabb6332566089b",
      "author": 29,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-14T16:31:15Z",
      "additions": 1,
      "deletions": 446,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 180,
    "fields": {
      "branch": 1,
      "repository_id": 5,
      "position": 1,
      "sha": "e1db864f8ae7dbbebec2a0cbeec4bef804ca0aa2",
      "author": 24,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-03T03:02:03Z",
      "additions": 124,
      "deletions": 110,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 181,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 7,
      "sha": "0db6af23e5d8bb0a89f6ac5ae784bbdf9664f25a",
      "author": 29,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-01-01T00:49:51Z",
      "additions": 345,
      "deletions": 259,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 182,
    "fields": {
      "branch": 4,
      "repository_id": 5,
      "position": 1,
      "sha": "ee4b3a1a09d2b480bff37709d1b30afad57112fc",
      "author": 4,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-14T15:11:33Z",
      "additions": 43,
      "deletions": 11,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 183,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 8,
      "sha": "d065f4b91dce72f5fdc6df6de5feff79cbdc692f",
      "author": 25,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-08-11T06:17:04Z",
      "additions": 10,
      "deletions": 309,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 184,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 17,
      "sha": "2edcb4679f6ae530f518bba4e272ae851ec0948c",
      "author": 15,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-12-16T21:23:43Z",
      "additions": 193,
      "deletions": 33,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 185,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 15,
      "sha": "b47fbe122210eeb9fa0a94b794fffcb886e9fd1d",
      "author": 27,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-08T15:05:48Z",
      "additions": 753,
      "deletions": 244,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 186,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 16,
      "sha": "2ede47a50ecfc20e38b87cd64e6ba45611aabaa2",
      "author": 29,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-09T05:33:47Z",
      "additions": 34,
      "deletions": 488,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 187,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 9,
      "sha": "cac3bdd2428faa7bf6f0f8bd7ae3301d8cd4df55",
      "author": 27,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-06-26T17:33:55Z",
      "additions": 2,
      "deletions": 406,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 188,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 12,
      "sha": "533dfc3f13ff4dbf46aa81a1e60bf404c2e7218d",
      "author": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-02-08T17:47:03Z",
      "additions": 36,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 189,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 9,
      "sha": "b9aa3e88bfc0dbf9fbcfe92baabafa177da0d20a",
      "author": 14,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-08-12T06:06:35Z",
      "additions": 406,
      "deletions": 580,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 190,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 8,
      "sha": "35deed7e4dca3ff2c76287c97a0257aaf984eb5e",
      "author": 3,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-04-11T06:16:52Z",
      "additions": 1,
      "deletions": 76,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 191,
    "fields": {
      "branch": 33,
      "repository_id": 1,
      "position": 6,
      "sha": "ef00f2a7eb21aa4dafed095cfeccd9fd8dec4acb",
      "author": 21,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-02-27T08:43:00Z",
      "additions": 308,
      "deletions": 289,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 192,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 10,
      "sha": "ed3bf9adaea561bb45ded1ce1ec991cfede4b3ef",
      "author": 28,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-08-12T22:17:33Z",
      "additions": 9,
      "deletions": 1,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 193,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 10,
      "sha": "89b8fd06d5ffbbbadd813ab187b95b4b2e06ab95",
      "author": 16,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-02-20T08:15:33Z",
      "additions": 10,
      "deletions": 5,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 194,
    "fields": {
      "branch": 3,
      "repository_id": 5,
      "position": 2,
      "sha": "da648dccddbdedeadb93d6fd3b4a37f5d55dfebc",
      "author": 12,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-10-07T15:02:20Z",
      "additions": 77,
      "deletions": 21,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 195,
    "fields": {
      "branch": 13,
      "repository_id": 3,
      "position": 7,
      "sha": "e46e5db2d579fe69c5eae39f5cfdce9abf0b3cfa",
      "author": 24,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-06-20T09:38:55Z",
      "additions": 461,
      "deletions": 364,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 196,
    "fields": {
      "branch": 25,
      "repository_id": 6,
      "position": 2,
      "sha": "d9dfdbc8e5ff9232b2b067d5a4343aecbe0e877d",
      "author": 4,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-12-22T23:42:37Z",
      "additions": 144,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 197,
    "fields": {
      "branch": 3,
      "repository_id": 5,
      "position": 3,
      "sha": "83af4d448ffaa0654fe56b4a0ea0d3223bcccadf",
      "author": 6,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-10-08T05:34:31Z",
      "additions": 31,
      "deletions": 146,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 198,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 17,
      "sha": "32fdeecc20eadbcba4779501d44df6bcc83f108a",
      "author": 5,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2025-04-09T20:53:53Z",
      "additions": 4,
      "deletions": 126,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 199,
    "fields": {
      "branch": 26,
      "repository_id": 1,
      "position": 2,
      "sha": "a9ea847f8adc0b0ee542960f5bffc6d5e918e9db",
      "author": 11,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-02-22T14:07:49Z",
      "additions": 137,
      "deletions": 522,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 200,
    "fields": {
      "branch": 13,
      "repository_id": 3,
      "position": 8,
      "sha": "aafee6eef34fe23c2f221e1bf1a3f4ac984bb04e",
      "author": 17,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-06-20T23:24:48Z",
      "additions": 1,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 201,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 13,
      "sha": "461f0ea7af4bc0a0de07dacc959cdeca5afea6ed",
      "author": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2025-02-09T11:03:56Z",
      "additions": 2,
      "deletions": 7,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 202,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 10,
      "sha": "f006dfbafebdf72f7ae22cab9eefaa9bc8a62bea",
      "author": 9,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-06-27T03:05:13Z",
      "additions": 359,
      "deletions": 422,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 203,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 9,
      "sha": "7841e234bc6e59ddaf25ab7ce8b5b6b999f8fcad",
      "author": 11,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-04-19T03:37:39Z",
      "additions": 277,
      "deletions": 274,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 204,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 9,
      "sha": "ed7a64f2ea8f92150c27c193bce7907d2b6e5456",
      "author": 3,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-04-11T21:10:36Z",
      "additions": 680,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 205,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 14,
      "sha": "3bda734a1fabefe2bccdc2bc574142f7e6b97eca",
      "author": 13,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-10T01:10:17Z",
      "additions": 41,
      "deletions": 576,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 206,
    "fields": {
      "branch": 36,
      "repository_id": 5,
      "position": 5,
      "sha": "10a6a5eeee8dfda9a7f77dfdda7ba071533caf6e",
      "author": 15,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-10-26T20:15:49Z",
      "additions": 1,
      "deletions": 134,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 207,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 11,
      "sha": "f14cdeb409e6aa3cfabb9a39fd1aff7b9facbd4c",
      "author": 9,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-08-13T14:27:08Z",
      "additions": 308,
      "deletions": 297,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 208,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 13,
      "sha": "7da0df0ccc6de9cfcd4ee90d357bf1fe7ccdf94f",
      "author": 12,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-08-18T02:18:46Z",
      "additions": 17,
      "deletions": 24,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 209,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 8,
      "sha": "8de7e5e59c2eee3abd231e5f3aa001b90bbc0c35",
      "author": 16,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-01-01T11:17:20Z",
      "additions": 167,
      "deletions": 592,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 210,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 9,
      "sha": "f5cb239ac52ec623a49b52d3a8539f5aa7c27c96",
      "author": 18,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-01-01T21:32:54Z",
      "additions": 139,
      "deletions": 45,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 211,
    "fields": {
      "branch": 23,
      "repository_id": 6,
      "position": 6,
      "sha": "d1413e61d59dca467cee5427fce8f8efada5da00",
      "author": 14,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-12-18T12:20:51Z",
      "additions": 2,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 212,
    "fields": {
      "branch": 4,
      "repository_id": 5,
      "position": 2,
      "sha": "3fffaa5dafd6a4a5cf07ba5aee4eca57e6e192ac",
      "author": 12,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-10-14T17:32:55Z",
      "additions": 75,
      "deletions": 18,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 213,
    "fields": {
      "branch": 22,
      "repository_id": 7,
      "position": 7,
      "sha": "1bca2828c8bed06d78ddf46e6fd3f076bcdfdef7",
      "author": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-02-15T10:17:12Z",
      "additions": 666,
      "deletions": 250,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 214,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 12,
      "sha": "0f457ab3d6cdf09acd89fc758cb1adaea4d6a22b",
      "author": 27,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-08-14T14:02:30Z",
      "additions": 726,
      "deletions": 119,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 215,
    "fields": {
      "branch": 25,
      "repository_id": 6,
      "position": 3,
      "sha": "6ac5c26f8fffc0cfffa10ebf58d493aefeee97f8",
      "author": 12,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-12-23T23:28:02Z",
      "additions": 3,
      "deletions": 250,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 216,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 11,
      "sha": "f419a3a6dbc7cf0cf5879a0fbb8ead52d3cc9e6b",
      "author": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-06-27T21:53:51Z",
      "additions": 860,
      "deletions": 144,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 217,
    "fields": {
      "branch": 2,
      "repository_id": 6,
      "position": 8,
      "sha": "abe6ab73ac47c09b2ddead3bca299af0dee5b542",
      "author": 11,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-12-10T06:36:47Z",
      "additions": 140,
      "deletions": 2,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 218,
    "fields": {
      "branch": 23,
      "repository_id": 6,
      "position": 7,
      "sha": "aaf6e6ab86ea55f9829bcfd1c8eccc49be909703",
      "author": 14,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-12-19T00:18:21Z",
      "additions": 8,
      "deletions": 433,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 219,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 12,
      "sha": "cd3bc30dd1b8af7babd24bdafbec1dcccb01312d",
      "author": 24,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-06-28T14:26:23Z",
      "additions": 4,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 220,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 13,
      "sha": "6c39ee00a254beaee83c0d4c9fb386dcb9e21bef",
      "author": 17,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-07-03T10:35:15Z",
      "additions": 206,
      "deletions": 319,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 221,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 11,
      "sha": "27c18dcb71d8254f55c4585f12eecbfcb9ab25fb",
      "author": 18,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-02-20T18:48:01Z",
      "additions": 58,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 222,
    "fields": {
      "branch": 3,
      "repository_id": 5,
      "position": 4,
      "sha": "ef6a8f7b53adaa7fc2c8e0e8ea760e34168b7abd",
      "author": 25,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-10-08T07:57:39Z",
      "additions": 21,
      "deletions": 119,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 223,
    "fields": {
      "branch": 14,
      "repository_id": 2,
      "position": 3,
      "sha": "c65c260d7b2f223dba33e5b388b9fa5d2be1f7ae",
      "author": 19,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-04-08T15:16:20Z",
      "additions": 100,
      "deletions": 2,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 224,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 13,
      "sha": "b4da2a2b7d107d69556a2229e3c3422f6f2c8368",
      "author": 15,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-08-15T13:26:59Z",
      "additions": 29,
      "deletions": 147,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 225,
    "fields": {
      "branch": 30,
      "repository_id": 7,
      "position": 2,
      "sha": "bd29adae9631701d8b3fbf589bc7bfb227639fce",
      "author": 4,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-02-16T13:46:25Z",
      "additions": 1,
      "deletions": 319,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 226,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 10,
      "sha": "3b6ed8aaed2ad8cddf91a18fcdaf2cf198c4a0b2",
      "author": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-01-02T16:07:15Z",
      "additions": 249,
      "deletions": 540,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 227,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 18,
      "sha": "f37a275cd5adfa2d330fd59d48f8b6b70cdfd5cd",
      "author": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-12-17T01:12:31Z",
      "additions": 16,
      "deletions": 11,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 228,
    "fields": {
      "branch": 36,
      "repository_id": 5,
      "position": 6,
      "sha": "a4b4f87cd45be6de9c6721fecd14bccca2cf79bd",
      "author": 2,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-10-27T12:19:53Z",
      "additions": 106,
      "deletions": 9,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 229,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 10,
      "sha": "304ee1cbdc4bbdceab4cb130dc5d0ed22622accd",
      "author": 12,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-04-19T13:11:12Z",
      "additions": 287,
      "deletions": 84,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 230,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 14,
      "sha": "b1ce5af6aac70e6ae1a3ac9cc0daafe2ed4eeace",
      "author": 24,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-07-03T21:24:00Z",
      "additions": 193,
      "deletions": 23,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 231,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 10,
      "sha": "f79736dbb4ab2df423ff657d1ca9fc4af5cadd7a",
      "author": 26,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2025-04-11T23:37:39Z",
      "additions": 2,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 232,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 13,
      "sha": "bfabe71aa6debc6cf46def4fd4ee1c21d24ce47f",
      "author": 12,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-06-29T03:37:47Z",
      "additions": 21,
      "deletions": 118,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 233,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 14,
      "sha": "dacfca9c1af90f96de1cae61baa3a9a32bb57bec",
      "author": 11,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-08-18T15:04:38Z",
      "additions": 70,
      "deletions": 12,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 234,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 19,
      "sha": "44aa700e5d641c9ff9bbffbf7efceba4fe57bf6f",
      "author": 19,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-17T20:31:06Z",
      "additions": 3,
      "deletions": 439,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 235,
    "fields": {
      "branch": 3,
      "repository_id": 5,
      "position": 5,
      "sha": "eaebd4ceedddac62cc0e847fa90ed70dcbbdbda9",
      "author": 9,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-09T04:49:09Z",
      "additions": 54,
      "deletions": 277,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 236,
    "fields": {
      "branch": 6,
      "repository_id": 1,
      "position": 2,
      "sha": "edca9c2cc9dc4040cd0ebb91ffce9ddd68ceb825",
      "author": 27,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-02-10T17:34:44Z",
      "additions": 466,
      "deletions": 40,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 237,
    "fields": {
      "branch": 24,
      "repository_id": 5,
      "position": 2,
      "sha": "52fc136c0ce03938acfbaedc9db5fbaf20c0def0",
      "author": 11,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-10-21T09:54:58Z",
      "additions": 240,
      "deletions": 28,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 238,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 18,
      "sha": "90bcee1cef2ca0b6a3d6c91da7dc3f60c9c702ef",
      "author": 19,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-04-10T16:37:16Z",
      "additions": 594,
      "deletions": 16,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 239,
    "fields": {
      "branch": 7,
      "repository_id": 5,
      "position": 5,
      "sha": "2f4dfb0dc1b5fadb8d8473e22ca5a7ecbeca0ff7",
      "author": 19,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-10-21T04:30:38Z",
      "additions": 131,
      "deletions": 237,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 240,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 12,
      "sha": "e03fc24cbed647e70e81950c4aa2871cea7fe3ee",
      "author": 2,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-02-21T06:58:38Z",
      "additions": 24,
      "deletions": 185,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 241,
    "fields": {
      "branch": 23,
      "repository_id": 6,
      "position": 8,
      "sha": "ee633e1953e4fd15ea37cc99f1d46df3ac4eecde",
      "author": 2,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-12-19T03:54:34Z",
      "additions": 180,
      "deletions": 475,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 242,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 14,
      "sha": "ad95475f1d957f81f589d79de95f72840c2fad6d",
      "author": 9,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-08-16T11:09:15Z",
      "additions": 44,
      "deletions": 15,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 243,
    "fields": {
      "branch": 15,
      "repository_id": 7,
      "position": 1,
      "sha": "3457cac2c4ea335f7fdf9bf3f179cad5eafe70c5",
      "author": 10,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-02-07T10:59:30Z",
      "additions": 46,
      "deletions": 265,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 244,
    "fields": {
      "branch": 13,
      "repository_id": 3,
      "position": 9,
      "sha": "54ffc9efaefbf9fc2babe12a7bb0dafab2f5c248",
      "author": 23,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-06-21T06:29:23Z",
      "additions": 446,
      "deletions": 41,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 245,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 13,
      "sha": "ea2af5e49be84d15df7621ac99b20ba6d5ad91a5",
      "author": 11,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-02-22T02:58:42Z",
      "additions": 15,
      "deletions": 27,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 246,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 15,
      "sha": "6f8af56d4bdbce89a1ef65417dfa182f77ecdbfd",
      "author": 2,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-02-10T06:26:59Z",
      "additions": 10,
      "deletions": 573,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 247,
    "fields": {
      "branch": 7,
      "repository_id": 5,
      "position": 6,
      "sha": "cde01fb20c356f8bbedb1e60ea4fde2a3facd627",
      "author": 16,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-10-21T23:18:26Z",
      "additions": 68,
      "deletions": 38,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 248,
    "fields": {
      "branch": 2,
      "repository_id": 6,
      "position": 9,
      "sha": "5ff5f5dbdcb12f8e4e1fc323b152bc5e2fc08dc3",
      "author": 12,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-12-11T02:09:08Z",
      "additions": 7,
      "deletions": 234,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 249,
    "fields": {
      "branch": 3,
      "repository_id": 5,
      "position": 6,
      "sha": "2ffcb37619c95eefbfaeccfcadaacce94daa3ce4",
      "author": 21,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-10-09T20:03:27Z",
      "additions": 126,
      "deletions": 80,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 250,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 20,
      "sha": "0ac5f85f39fd7a4aaed6ab5a5077bd56f63feb22",
      "author": 28,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-12-18T05:38:07Z",
      "additions": 1,
      "deletions": 224,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 251,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 11,
      "sha": "15e93c2c08cbf41ebf06ee27a2b1abbb8c0f172b",
      "author": 5,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2025-04-12T20:25:41Z",
      "additions": 238,
      "deletions": 53,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 252,
    "fields": {
      "branch": 2,
      "repository_id": 6,
      "position": 10,
      "sha": "735a2af71bf3e6f2983de0e7e1abfdded26202d5",
      "author": 12,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-12-11T05:05:04Z",
      "additions": 288,
      "deletions": 400,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 253,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 11,
      "sha": "b587f4a171a3fcdadcdbab4b1314c186c0d2c485",
      "author": 18,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-04-20T08:41:00Z",
      "additions": 155,
      "deletions": 389,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 254,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 14,
      "sha": "bdf8b9cf5b3affa6ebe70e1dcbbaad1ee99414a9",
      "author": 24,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-06-29T16:38:19Z",
      "additions": 95,
      "deletions": 450,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 255,
    "fields": {
      "branch": 22,
      "repository_id": 7,
      "position": 8,
      "sha": "a099b3cfd568a0b43a47c5b6b0d835f1e37b2fbc",
      "author": 8,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-02-15T12:22:40Z",
      "additions": 2,
      "deletions": 7,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 256,
    "fields": {
      "branch": 7,
      "repository_id": 5,
      "position": 7,
      "sha": "8eeac68edbd97be047e78b382adad9dc0db2d8b1",
      "author": 2,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-10-22T22:33:59Z",
      "additions": 113,
      "deletions": 308,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 257,
    "fields": {
      "branch": 37,
      "repository_id": 4,
      "position": 2,
      "sha": "2e3dd3bcb3501cd3534de5aabcbad3e3add1a7b0",
      "author": 24,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-08-17T13:20:09Z",
      "additions": 24,
      "deletions": 69,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 258,
    "fields": {
      "branch": 24,
      "repository_id": 5,
      "position": 3,
      "sha": "8d3b7a9fdeabfe8d73aa1416b85605dcbd8eece3",
      "author": 10,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-22T04:16:09Z",
      "additions": 143,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 259,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 15,
      "sha": "1d2ee9d8ba40dd9e5be342df597b449a799c9ace",
      "author": 27,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-07-03T23:42:08Z",
      "additions": 1,
      "deletions": 256,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 260,
    "fields": {
      "branch": 6,
      "repository_id": 1,
      "position": 3,
      "sha": "fed3f3bfeec05e1fc143eac0bebbb57835d7698c",
      "author": 5,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-02-10T20:47:01Z",
      "additions": 468,
      "deletions": 65,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 261,
    "fields": {
      "branch": 36,
      "repository_id": 5,
      "position": 7,
      "sha": "d8ef267ae5bae3fd739ab589d1b2ab23ec536ded",
      "author": 9,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-27T14:42:23Z",
      "additions": 14,
      "deletions": 429,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 262,
    "fields": {
      "branch": 33,
      "repository_id": 1,
      "position": 7,
      "sha": "dadeaeb3da33dd1b7b145ebcb438c3a2ccebd65f",
      "author": 16,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-02-28T02:00:27Z",
      "additions": 27,
      "deletions": 255,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 263,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 21,
      "sha": "54f02cb49a2d643889ef83a066e786dc054ba1bc",
      "author": 23,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-12-18T06:42:38Z",
      "additions": 106,
      "deletions": 147,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 264,
    "fields": {
      "branch": 37,
      "repository_id": 4,
      "position": 3,
      "sha": "dd66eb5a6ebb15ce4d3475bee77a4cfd15ad7fc4",
      "author": 3,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-08-18T05:08:41Z",
      "additions": 6,
      "deletions": 3,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 265,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 12,
      "sha": "2fc2be2cf2e6a3806d9615bbe66f3fe4b1ca702b",
      "author": 12,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-04-12T21:27:46Z",
      "additions": 33,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 266,
    "fields": {
      "branch": 26,
      "repository_id": 1,
      "position": 3,
      "sha": "ffb5df39ecfdeb86b2cd2d5a9dbfa0fda340bed1",
      "author": 19,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-02-23T09:51:03Z",
      "additions": 28,
      "deletions": 284,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 267,
    "fields": {
      "branch": 33,
      "repository_id": 1,
      "position": 8,
      "sha": "efd74abdbfaf252ecdb4300d23eb1a0fc3ffc50f",
      "author": 10,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-02-28T16:21:25Z",
      "additions": 638,
      "deletions": 5,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 268,
    "fields": {
      "branch": 36,
      "repository_id": 5,
      "position": 8,
      "sha": "09c6bf25c9ad7cc4abd7de519e0a8add1af97aa9",
      "author": 4,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-10-28T11:17:57Z",
      "additions": 1,
      "deletions": 63,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 269,
    "fields": {
      "branch": 4,
      "repository_id": 5,
      "position": 3,
      "sha": "da2d88ada7ba321fa7ab7a7c01a36eaeefa259e7",
      "author": 11,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-10-15T08:48:37Z",
      "additions": 17,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 270,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 14,
      "sha": "09aa7fee64deea16eb9652e125df04b008fc3bab",
      "author": 18,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-02-22T22:43:32Z",
      "additions": 550,
      "deletions": 248,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 271,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 15,
      "sha": "744b3353ddab2dad83c4e5bcb75ad08de1edfe1b",
      "author": 19,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-06-30T00:50:28Z",
      "additions": 1,
      "deletions": 246,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 272,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 13,
      "sha": "0ed8bf9fe6bfee1f309aead9dbef9efcb4b01b16",
      "author": 20,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-04-13T19:32:44Z",
      "additions": 60,
      "deletions": 323,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 273,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 16,
      "sha": "9b9f284a6bcf5a32b7f4c43de45cebcddeff3da0",
      "author": 10,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2025-02-11T06:47:33Z",
      "additions": 169,
      "deletions": 141,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 274,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 19,
      "sha": "dcdb3c90046ffad39f1da0ed29e470ff93978abd",
      "author": 24,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-04-11T11:21:18Z",
      "additions": 143,
      "deletions": 41,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 275,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 17,
      "sha": "7f26afae0042fb0ddbd5fedab57631c95edc50f0",
      "author": 14,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-02-12T06:38:04Z",
      "additions": 133,
      "deletions": 585,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 276,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 16,
      "sha": "3629ceb3367faf6fb9949e01eacde7ad8277fbc4",
      "author": 11,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-07-04T02:25:56Z",
      "additions": 581,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 277,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 18,
      "sha": "f96dbb5ffbdf3bcec105bce4c1cd64290fa4da63",
      "author": 9,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2025-02-13T06:00:31Z",
      "additions": 768,
      "deletions": 1,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 278,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 16,
      "sha": "7cb5536fbc08c0419ea5f01d5eaafce8da0dc23b",
      "author": 25,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-06-30T10:18:55Z",
      "additions": 236,
      "deletions": 2,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 279,
    "fields": {
      "branch": 33,
      "repository_id": 1,
      "position": 9,
      "sha": "280d6b189efa608d86dbec031ef604bcb9a194c6",
      "author": 14,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-02-28T18:28:23Z",
      "additions": 7,
      "deletions": 43,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 280,
    "fields": {
      "branch": 17,
      "repository_id": 2,
      "position": 2,
      "sha": "e9c05bdeceda6522ca7108f88145e6d6fb46edcc",
      "author": 24,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-04-11T04:15:24Z",
      "additions": 1,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 281,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 17,
      "sha": "7d4f8f0ceb5af031689f6fdab14a089cddbf809d",
      "author": 18,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-07-01T07:33:12Z",
      "additions": 699,
      "deletions": 16,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 282,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 18,
      "sha": "7eebb24a7de878bf7ffb8480ced4fc36c36ebccd",
      "author": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-07-01T15:02:26Z",
      "additions": 1,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 283,
    "fields": {
      "branch": 23,
      "repository_id": 6,
      "position": 9,
      "sha": "2dc65e7fbbcffd3d9dd84a5d40c35bb8ba1fbbee",
      "author": 5,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-12-19T18:28:57Z",
      "additions": 428,
      "deletions": 4,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 284,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 17,
      "sha": "e82c9bff9b2cbeafe6bd95d8df63c6ebb6d8cdbe",
      "author": 24,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-07-04T06:34:37Z",
      "additions": 370,
      "deletions": 40,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 285,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 19,
      "sha": "d1be52d7ab53bb873fc01234e50bcffdd6d3facb",
      "author": 11,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-13T20:04:52Z",
      "additions": 1,
      "deletions": 110,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 286,
    "fields": {
      "branch": 3,
      "repository_id": 5,
      "position": 7,
      "sha": "dc06cb643a88a80def7ed56fd6ed7a66f1ff15f5",
      "author": 24,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-10-10T03:09:13Z",
      "additions": 46,
      "deletions": 44,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 287,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 15,
      "sha": "98c30e78dab7f31476df1ffbe4fccf94c66676fe",
      "author": 10,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-02-23T14:09:54Z",
      "additions": 56,
      "deletions": 4,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 288,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 18,
      "sha": "70c169cacfa1d3ad729fdbfd6f1a0102fde40fec",
      "author": 18,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-07-05T02:56:40Z",
      "additions": 456,
      "deletions": 114,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 289,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 20,
      "sha": "5fc1abbadbfb42dbedf1e53a54b5a4dc76ce1fd4",
      "author": 24,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-04-11T23:48:07Z",
      "additions": 9,
      "deletions": 14,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 290,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 21,
      "sha": "b7efa0e57d40d30dabbaf3ba8bbd111f84ebf5ef",
      "author": 12,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-04-12T19:43:35Z",
      "additions": 32,
      "deletions": 175,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 291,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 22,
      "sha": "f0cccce6a22e3006b25afee4e5ad5c1fc3bc9706",
      "author": 24,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-12-18T09:59:50Z",
      "additions": 296,
      "deletions": 170,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 292,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 12,
      "sha": "e4e3bdca2f27451eff9be985eae7528cce06a86b",
      "author": 24,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-04-20T19:34:12Z",
      "additions": 1,
      "deletions": 202,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 293,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 19,
      "sha": "53d210c0e8d3db6cad5c5bbbdceed4abdcfedf20",
      "author": 30,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-07-05T18:37:00Z",
      "additions": 594,
      "deletions": 347,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 294,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 14,
      "sha": "3dbcf438f980c793dc7fafeebde93cde29606db8",
      "author": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-04-14T11:22:19Z",
      "additions": 91,
      "deletions": 290,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 295,
    "fields": {
      "branch": 14,
      "repository_id": 2,
      "position": 4,
      "sha": "0ebc20867f3c827c1b6b17bd5fa73cdbecdb7471",
      "author": 21,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-04-09T06:18:19Z",
      "additions": 117,
      "deletions": 2,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 296,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 15,
      "sha": "19a71beebb9cb6436de66e2ad63c7f4fca6d838e",
      "author": 27,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-08-19T07:34:06Z",
      "additions": 141,
      "deletions": 599,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 297,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 15,
      "sha": "def0a6aaa0bad2b2698af6ffeadbb4faee3fc9cd",
      "author": 2,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-04-14T15:38:07Z",
      "additions": 703,
      "deletions": 3,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 298,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 11,
      "sha": "eefca1827be9be192a79ceb41bbef13b509bd3bf",
      "author": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-01-03T10:15:26Z",
      "additions": 11,
      "deletions": 7,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 299,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 19,
      "sha": "f4b7a51e7bc3b4f144bdc8424b0b9e7325eb863b",
      "author": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-07-01T18:57:11Z",
      "additions": 1,
      "deletions": 279,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 300,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 23,
      "sha": "3b3ecbeee28e3f2ba618f0066e1848d42c3b5701",
      "author": 9,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-12-18T16:32:20Z",
      "additions": 588,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 301,
    "fields": {
      "branch": 7,
      "repository_id": 5,
      "position": 8,
      "sha": "cb2fdcf9c92c3b40ae9f7efce56bbfca5f136ecf",
      "author": 24,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-10-22T23:35:16Z",
      "additions": 4,
      "deletions": 79,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 302,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 13,
      "sha": "8b00bba8fcf27102ff5bfcff4deef4dcbee9868c",
      "author": 9,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-04-21T14:30:57Z",
      "additions": 1,
      "deletions": 185,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 303,
    "fields": {
      "branch": 15,
      "repository_id": 7,
      "position": 2,
      "sha": "fba01434137e533c7cba72b4bc54b01bff671d85",
      "author": 26,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-02-07T22:22:33Z",
      "additions": 3,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 304,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 12,
      "sha": "f9dc4338fdd5bb143fa37c4218e8d6aeda1cfa7d",
      "author": 5,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-01-03T18:40:57Z",
      "additions": 94,
      "deletions": 463,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 305,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 20,
      "sha": "14e7afd46aa3fd6b56b5d1cf7d81cbbe5099c2c8",
      "author": 24,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2025-02-14T01:26:49Z",
      "additions": 873,
      "deletions": 202,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 306,
    "fields": {
      "branch": 13,
      "repository_id": 3,
      "position": 10,
      "sha": "bba2ea6ccd9e4dffc797cb793c8e65ed7a2a9a31",
      "author": 14,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-06-21T10:11:32Z",
      "additions": 112,
      "deletions": 4,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 307,
    "fields": {
      "branch": 33,
      "repository_id": 1,
      "position": 10,
      "sha": "9b7beeac9ae5cdcc74ccc3f3b914330c65bcfa62",
      "author": 6,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-02-29T18:29:22Z",
      "additions": 1,
      "deletions": 401,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 308,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 21,
      "sha": "d7abbc6ec89baa36e564adb8007e7371e7de0cad",
      "author": 24,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2025-02-14T02:25:31Z",
      "additions": 37,
      "deletions": 61,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 309,
    "fields": {
      "branch": 33,
      "repository_id": 1,
      "position": 11,
      "sha": "369cedb82c2fb2d91dfdb7bab73c8dbcce1ed190",
      "author": 24,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-02-29T23:01:32Z",
      "additions": 110,
      "deletions": 59,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 310,
    "fields": {
      "branch": 9,
      "repository_id": 1,
      "position": 3,
      "sha": "f9aabedbec27c372eda4e75a9dca3a655f4202ec",
      "author": 24,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-02-15T12:10:02Z",
      "additions": 127,
      "deletions": 0,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 311,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 16,
      "sha": "a596e20fa3cdddb5e011c3f82f07ab5dcc78f77f",
      "author": 24,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-04-15T09:36:07Z",
      "additions": 31,
      "deletions": 547,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 312,
    "fields": {
      "branch": 22,
      "repository_id": 7,
      "position": 9,
      "sha": "fed8a8fee87e1de9ec8c2c63fb34e77f97f6ae3a",
      "author": 25,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-16T00:47:06Z",
      "additions": 392,
      "deletions": 223,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 313,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 22,
      "sha": "eadfdeef57cadde2370318fcabddb2f47ccbaa7e",
      "author": 27,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-04-12T23:41:57Z",
      "additions": 192,
      "deletions": 473,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 314,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 17,
      "sha": "25985ededc7cdf76ebd0bd2af9d7ac1a02e92e1c",
      "author": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-16T02:53:35Z",
      "additions": 8,
      "deletions": 107,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 315,
    "fields": {
      "branch": 7,
      "repository_id": 5,
      "position": 9,
      "sha": "264d1d2d1bdbb2eaef7498c9c82893bd45dfaeac",
      "author": 25,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-10-23T14:16:50Z",
      "additions": 37,
      "deletions": 344,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 316,
    "fields": {
      "branch": 31,
      "repository_id": 4,
      "position": 3,
      "sha": "fe9e4e227ead23cf5ebfd78ae40106a4acc8f0b2",
      "author": 5,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-08-14T22:29:08Z",
      "additions": 2,
      "deletions": 62,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 317,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 22,
      "sha": "739df0b7e5fe7ddaea19ffc99fea7dd1fdefae05",
      "author": 11,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-02-14T11:11:02Z",
      "additions": 826,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 318,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 23,
      "sha": "2debe1ee8fa168eaf41a995b19abdf8f7ac657dc",
      "author": 25,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-13T13:15:55Z",
      "additions": 711,
      "deletions": 14,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 319,
    "fields": {
      "branch": 3,
      "repository_id": 5,
      "position": 8,
      "sha": "b02233ad79f1cd0184c82eeec7b89f54207ffad3",
      "author": 30,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-10-10T12:21:24Z",
      "additions": 288,
      "deletions": 71,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 320,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 24,
      "sha": "7c44fa4b5a7e3b363f9d1c22c284adf41a3c1ec3",
      "author": 27,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-12-19T15:38:41Z",
      "additions": 666,
      "deletions": 161,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 321,
    "fields": {
      "branch": 14,
      "repository_id": 2,
      "position": 5,
      "sha": "e580dd935d085bc9eddb25d371b9914cb454ef57",
      "author": 24,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-04-09T23:41:18Z",
      "additions": 851,
      "deletions": 434,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 322,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 24,
      "sha": "599ef594ab4de22fe62084c49aec4fab78b24de2",
      "author": 24,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2025-04-14T04:54:13Z",
      "additions": 1,
      "deletions": 6,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 323,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 25,
      "sha": "3cebba932ffd379da2a8237f41cc23dbc7bc5a6a",
      "author": 16,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-12-19T18:10:30Z",
      "additions": 1,
      "deletions": 9,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 324,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 26,
      "sha": "fd0b47ddb6edd4001b5dc7825baafc45daacbb01",
      "author": 22,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-12-20T07:12:00Z",
      "additions": 377,
      "deletions": 86,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 325,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 18,
      "sha": "dbc26e9c5dbd944e25889e346379f517cffa0bcf",
      "author": 2,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-04-16T18:44:37Z",
      "additions": 16,
      "deletions": 95,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 326,
    "fields": {
      "branch": 9,
      "repository_id": 1,
      "position": 4,
      "sha": "41cee9ccbafcaeac06acd39c8d14efd9d6ff0cab",
      "author": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-02-16T08:51:52Z",
      "additions": 6,
      "deletions": 4,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 327,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 20,
      "sha": "c8bff5f5c72da2c2dc6efa20ba0dcf9ecaefc6cd",
      "author": 24,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-07-06T00:39:30Z",
      "additions": 1,
      "deletions": 167,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 328,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 15,
      "sha": "0bf9dd17dfdfffe3a930fc8f0644e3abbebeeb07",
      "author": 24,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-08-16T22:22:41Z",
      "additions": 451,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 329,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 19,
      "sha": "8edefc030630270e1628babf1fdc34bc8c60ad92",
      "author": 7,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-04-17T08:03:40Z",
      "additions": 7,
      "deletions": 71,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 330,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 20,
      "sha": "217105cddb0be7dfbdf3af1a0b7c87fe5b39cd7f",
      "author": 12,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-07-01T22:55:55Z",
      "additions": 58,
      "deletions": 6,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 331,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 20,
      "sha": "cf06adffd6d1528bfc2bdcf3f44faad13fbe3aeb",
      "author": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2025-04-17T12:05:50Z",
      "additions": 79,
      "deletions": 80,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 332,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 16,
      "sha": "6bf9b7211108482f2dd751f6c7135a52e0029e15",
      "author": 12,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-08-17T10:43:40Z",
      "additions": 720,
      "deletions": 463,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 333,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 13,
      "sha": "1c75fe7bd19dd1a977e5824b9ffbaeda2b807ed8",
      "author": 19,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2025-01-04T08:14:35Z",
      "additions": 324,
      "deletions": 457,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 334,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 27,
      "sha": "9cf6f3fdba94704a95dbfbdc15aef09fd43ec191",
      "author": 12,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-12-21T03:36:35Z",
      "additions": 203,
      "deletions": 241,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 335,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 14,
      "sha": "d5fff1b1a6adbdbb26cf7d4f9cb581e02baa63cb",
      "author": 7,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-01-05T03:15:51Z",
      "additions": 1,
      "deletions": 313,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 336,
    "fields": {
      "branch": 9,
      "repository_id": 1,
      "position": 5,
      "sha": "b70eaff25a7da9da5becb9d599fe339fd4c5de2c",
      "author": 12,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-02-17T08:28:16Z",
      "additions": 789,
      "deletions": 528,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 337,
    "fields": {
      "branch": 36,
      "repository_id": 5,
      "position": 9,
      "sha": "b6bf7abc713f7cabd8afdadfaf49cf225cea09a7",
      "author": 12,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-10-29T04:40:37Z",
      "additions": 19,
      "deletions": 3,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 338,
    "fields": {
      "branch": 3,
      "repository_id": 5,
      "position": 9,
      "sha": "f624faba66e0ebcd59e3f10dac7cdabeecbbd355",
      "author": 19,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-10-11T01:02:58Z",
      "additions": 9,
      "deletions": 21,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 339,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 16,
      "sha": "838ea7a82d1f3ce79bccec88801fae3869cff1ae",
      "author": 8,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-08-19T21:02:32Z",
      "additions": 496,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 340,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 28,
      "sha": "e9bbfff8e4cde7ceb6fd0cda2c9f863d5cad4fb8",
      "author": 11,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-12-21T21:06:06Z",
      "additions": 1,
      "deletions": 43,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 341,
    "fields": {
      "branch": 13,
      "repository_id": 3,
      "position": 11,
      "sha": "fd23cdce484d3f922a4b946caab4695a6ed8ff8e",
      "author": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-06-21T11:26:20Z",
      "additions": 700,
      "deletions": 107,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 342,
    "fields": {
      "branch": 7,
      "repository_id": 5,
      "position": 10,
      "sha": "85481fb240b5cedcb68781f0fbbebe6bcaf40bf3",
      "author": 29,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-10-24T12:49:44Z",
      "additions": 87,
      "deletions": 55,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 343,
    "fields": {
      "branch": 1,
      "repository_id": 5,
      "position": 2,
      "sha": "317dbff0cfd2cfffa0aabf82dd71b7eff975bdbf",
      "author": 22,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-10-03T19:39:13Z",
      "additions": 767,
      "deletions": 5,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 344,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 29,
      "sha": "7dd41d60d32a78ebecf8b6c9febcb3af3cae701e",
      "author": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-12-22T10:08:28Z",
      "additions": 785,
      "deletions": 517,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 345,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 21,
      "sha": "f8cdaeb5ac10385b8ddeba9c9afd826b62a5e3e3",
      "author": 6,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-07-02T10:22:06Z",
      "additions": 118,
      "deletions": 47,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 346,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 21,
      "sha": "a87f27f633af5f9cf5aa37fe81682e79bdcc5abb",
      "author": 10,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-04-18T12:12:15Z",
      "additions": 36,
      "deletions": 16,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 347,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 22,
      "sha": "efbae2af119779eaba9c2a048a04f598f7b07ad2",
      "author": 8,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-04-19T04:28:53Z",
      "additions": 79,
      "deletions": 143,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 348,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 23,
      "sha": "cf2fd4dd0638f878def24d0e95c530219c3a429f",
      "author": 24,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-04-20T01:00:28Z",
      "additions": 74,
      "deletions": 11,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 349,
    "fields": {
      "branch": 20,
      "repository_id": 2,
      "position": 6,
      "sha": "a260f8eb6f25ea3fa7c3ca80cc41c7f991d2dd94",
      "author": 18,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-04-22T13:20:40Z",
      "additions": 88,
      "deletions": 109,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 350,
    "fields": {
      "branch": 35,
      "repository_id": 8,
      "position": 2,
      "sha": "b9fbbb0433cd9a1bded80f99f733653b3fa1139e",
      "author": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-04-15T11:59:06Z",
      "additions": 6,
      "deletions": 212,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 351,
    "fields": {
      "branch": 11,
      "repository_id": 3,
      "position": 5,
      "sha": "0d6d3f27faf1849ef541e94a891a0b6b75ba3605",
      "author": 2,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-06-11T08:15:54Z",
      "additions": 1,
      "deletions": 19,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 352,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 23,
      "sha": "8cfdfacfaf4f080eb94b54abda5228bb81bf475a",
      "author": 25,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2025-02-15T08:05:12Z",
      "additions": 316,
      "deletions": 313,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 353,
    "fields": {
      "branch": 19,
      "repository_id": 3,
      "position": 8,
      "sha": "f096fec46ab1b43dd653bd5786ebf70dc6d05fee",
      "author": 10,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-06-24T21:43:25Z",
      "additions": 90,
      "deletions": 62,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 354,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 24,
      "sha": "3a36e789b3cabae56a8c1b405dbd04569d0d4ffa",
      "author": 24,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-04-20T16:45:47Z",
      "additions": 381,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 355,
    "fields": {
      "branch": 35,
      "repository_id": 8,
      "position": 3,
      "sha": "00dcee74166bb69651d0efff3f8bf8aacd5cb486",
      "author": 28,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-04-16T11:48:32Z",
      "additions": 251,
      "deletions": 23,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 356,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 16,
      "sha": "eb408a5db214ad2fdc4d2fdf08ccd7f9eb9a66ff",
      "author": 27,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-02-23T23:25:14Z",
      "additions": 20,
      "deletions": 207,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 357,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 17,
      "sha": "ddc148ff2bfedec39ef9eeed45200eb7a49e42a7",
      "author": 27,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-08-20T19:06:39Z",
      "additions": 766,
      "deletions": 344,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 358,
    "fields": {
      "branch": 4,
      "repository_id": 5,
      "position": 4,
      "sha": "d95c16f69bb1cec9d70bc3d53a98f2f4df1eaeab",
      "author": 12,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-10-15T23:49:03Z",
      "additions": 2,
      "deletions": 12,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 359,
    "fields": {
      "branch": 3,
      "repository_id": 5,
      "position": 10,
      "sha": "4931debcfe910502ea5db95f144ea68a0fbb6897",
      "author": 20,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-10-11T03:27:42Z",
      "additions": 234,
      "deletions": 452,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 360,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 25,
      "sha": "ea5f2aea0e1e64345cd705f97e528e22eac5e946",
      "author": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-04-21T04:42:23Z",
      "additions": 73,
      "deletions": 504,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 361,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 25,
      "sha": "7aefdedd59ecc825e6cafaa4b5fccdedbf0c1bbd",
      "author": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-14T20:19:01Z",
      "additions": 12,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 362,
    "fields": {
      "branch": 14,
      "repository_id": 2,
      "position": 6,
      "sha": "0ea816feef946f2d283fbcf8c4be707baab9ed5b",
      "author": 9,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-04-10T16:38:22Z",
      "additions": 314,
      "deletions": 298,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 363,
    "fields": {
      "branch": 36,
      "repository_id": 5,
      "position": 10,
      "sha": "e0374eebc18c8f15085e9bf6d938ff1d8b4b04a0",
      "author": 5,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-10-29T22:10:58Z",
      "additions": 2,
      "deletions": 211,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 364,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 24,
      "sha": "cbed2eb195f2b673bdbdcedf80ccbbcceafa499c",
      "author": 18,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-02-16T00:54:17Z",
      "additions": 3,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 365,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 22,
      "sha": "16d18a8f1b3ae9d3bccefbaaa2bba78b6ccd85b4",
      "author": 16,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-07-03T10:16:24Z",
      "additions": 272,
      "deletions": 127,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 366,
    "fields": {
      "branch": 36,
      "repository_id": 5,
      "position": 11,
      "sha": "5fb69faed9c9407c361c818cad2bb7e77bbdb7d8",
      "author": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-10-30T21:16:03Z",
      "additions": 455,
      "deletions": 23,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 367,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 26,
      "sha": "e5ac8ebdf3cd0fdc72dd327dae5c609cdfe70baf",
      "author": 26,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-04-21T21:27:04Z",
      "additions": 175,
      "deletions": 424,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 368,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 17,
      "sha": "97ba0bdfb0f002e2e4333eaed1b467e75e67df2d",
      "author": 29,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-02-24T20:39:41Z",
      "additions": 1,
      "deletions": 472,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 369,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 25,
      "sha": "61cb94a9ff85a7f226ee445c061a5a818d0fcdd1",
      "author": 28,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-02-16T06:53:17Z",
      "additions": 53,
      "deletions": 82,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 370,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 23,
      "sha": "86bd0fe3bab1de8bea30518cf38edc9a256fbf19",
      "author": 2,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-07-03T14:30:10Z",
      "additions": 367,
      "deletions": 130,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 371,
    "fields": {
      "branch": 9,
      "repository_id": 1,
      "position": 6,
      "sha": "0122eaf35fbad3612fa4266f276fc0bf95c5e1b0",
      "author": 24,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-02-17T12:23:22Z",
      "additions": 20,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 372,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 26,
      "sha": "b4ff87aa183fdb1b8acc2ab9c8bcc2dbbc3bfcc8",
      "author": 10,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-02-16T19:47:16Z",
      "additions": 23,
      "deletions": 22,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 373,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 14,
      "sha": "a36ad3b9fa0efca5ab65e552cc6cbdf1cffc7137",
      "author": 16,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-04-22T04:23:06Z",
      "additions": 11,
      "deletions": 336,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 374,
    "fields": {
      "branch": 11,
      "repository_id": 3,
      "position": 6,
      "sha": "a9eb35abda4bb7c2b4e3bf3c7f3fdc00b9a49e0a",
      "author": 12,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-06-11T15:05:59Z",
      "additions": 105,
      "deletions": 93,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 375,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 17,
      "sha": "b2fac2accc61d8dba70acf0b541baffba03e925a",
      "author": 9,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-08-18T03:49:59Z",
      "additions": 547,
      "deletions": 112,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 376,
    "fields": {
      "branch": 7,
      "repository_id": 5,
      "position": 11,
      "sha": "e0aff0eb40cb7aaf60356debcde399e7c53bd45b",
      "author": 20,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-10-24T17:19:01Z",
      "additions": 348,
      "deletions": 583,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 377,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 27,
      "sha": "db6dbd7ae0ce864bdce22b720ba816c9dfbccbbd",
      "author": 24,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-04-22T09:28:12Z",
      "additions": 4,
      "deletions": 400,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 378,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 18,
      "sha": "41a1d3addbde3676c6efc623ec40483ebead4e62",
      "author": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-02-25T14:39:37Z",
      "additions": 2,
      "deletions": 73,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 379,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 24,
      "sha": "06ecefae0abe93c031a723305e4fe4afb58acabc",
      "author": 6,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-07-04T07:27:59Z",
      "additions": 3,
      "deletions": 81,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 380,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 21,
      "sha": "0cfdf566c1bde4e0acbfc36dfab90c9ab926b3ab",
      "author": 28,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-07-06T19:21:13Z",
      "additions": 2,
      "deletions": 29,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 381,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 30,
      "sha": "1db94db9f75b2a9083c07dfceac8fbfcef908b99",
      "author": 22,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-22T20:13:35Z",
      "additions": 1,
      "deletions": 15,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 382,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 27,
      "sha": "edc5805a7db7ef2aeaef4a8a00de07ae4b9ff502",
      "author": 12,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-02-17T15:47:13Z",
      "additions": 11,
      "deletions": 394,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 383,
    "fields": {
      "branch": 7,
      "repository_id": 5,
      "position": 12,
      "sha": "bf3bbefdddaf330eea8cba9043f6c2d509cbb8f2",
      "author": 10,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-10-25T10:22:44Z",
      "additions": 5,
      "deletions": 269,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 384,
    "fields": {
      "branch": 36,
      "repository_id": 5,
      "position": 12,
      "sha": "cb444aed9fca474df58318b75a0765cb5a2d55da",
      "author": 24,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-10-31T00:03:46Z",
      "additions": 1,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 385,
    "fields": {
      "branch": 13,
      "repository_id": 3,
      "position": 12,
      "sha": "5affceac2849fab82d34f7ae682633cf6f956a7e",
      "author": 24,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-06-22T04:24:34Z",
      "additions": 401,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 386,
    "fields": {
      "branch": 30,
      "repository_id": 7,
      "position": 3,
      "sha": "65c81549ddfef3eba095b8792bcac3f53a8b7a2e",
      "author": 10,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-17T13:00:24Z",
      "additions": 1,
      "deletions": 44,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 387,
    "fields": {
      "branch": 19,
      "repository_id": 3,
      "position": 9,
      "sha": "8d9ddac4cf97cf64ec0aaf4b7167bd9c565badee",
      "author": 12,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-06-25T17:43:54Z",
      "additions": 2,
      "deletions": 120,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 388,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 18,
      "sha": "abb4b896fa1a37170a2b646e29f7563e46a9f47e",
      "author": 16,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-08-18T18:30:10Z",
      "additions": 301,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 389,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 25,
      "sha": "60fcfd3ca3b74a6fd7df36c8aafc49a560f981b1",
      "author": 14,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-07-04T08:11:27Z",
      "additions": 28,
      "deletions": 380,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 390,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 18,
      "sha": "42266fdda11ffbd0fafbecd30bf3c8dbb9bfd60e",
      "author": 6,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-08-21T18:26:12Z",
      "additions": 457,
      "deletions": 23,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 391,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 26,
      "sha": "ee3ec371126de6db5ea7f0da9dad9f2744df6bcf",
      "author": 26,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-07-04T17:10:47Z",
      "additions": 34,
      "deletions": 227,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 392,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 27,
      "sha": "cf6ba2fcd6acabe849f32dd516ee237cb8ff4d80",
      "author": 12,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-07-05T15:45:03Z",
      "additions": 1,
      "deletions": 386,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 393,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 15,
      "sha": "5b77a5d7ba5826a69bc92dfafc2c00c5bb798618",
      "author": 14,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-04-22T11:59:39Z",
      "additions": 1,
      "deletions": 297,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 394,
    "fields": {
      "branch": 33,
      "repository_id": 1,
      "position": 12,
      "sha": "a2e3dadbf9b7c4dead80a78f6469fbcff7e28be4",
      "author": 7,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-03-01T02:56:55Z",
      "additions": 13,
      "deletions": 63,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 395,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 16,
      "sha": "aaa54fdebdefdb09ab5eb317c69d7bd1238f4f3f",
      "author": 28,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-04-22T16:21:29Z",
      "additions": 339,
      "deletions": 65,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 396,
    "fields": {
      "branch": 12,
      "repository_id": 3,
      "position": 2,
      "sha": "75ccfb12ba5fbd3a3f01355fc5fea15c6b1dfe9b",
      "author": 6,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-06-13T20:50:10Z",
      "additions": 4,
      "deletions": 25,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 397,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 28,
      "sha": "0df9f0eef5eab01a92d33b2b494beccddb3374ed",
      "author": 19,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-17T22:33:31Z",
      "additions": 18,
      "deletions": 72,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 398,
    "fields": {
      "branch": 13,
      "repository_id": 3,
      "position": 13,
      "sha": "c4ffefd2b30d5b5818e509dbdea8b72f0b6bcd78",
      "author": 1,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-06-22T10:31:21Z",
      "additions": 453,
      "deletions": 25,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 399,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 19,
      "sha": "dcbd6afadd5fd0d4e2c99e816fa8eaa0cbbccf25",
      "author": 24,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-02-26T14:26:04Z",
      "additions": 2,
      "deletions": 51,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 400,
    "fields": {
      "branch": 2,
      "repository_id": 6,
      "position": 11,
      "sha": "9fdfae49a71b3a13c6c6aa4d6125aa26bc294edd",
      "author": 19,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-12-11T11:09:48Z",
      "additions": 182,
      "deletions": 259,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 401,
    "fields": {
      "branch": 23,
      "repository_id": 6,
      "position": 10,
      "sha": "2bcc36eacf003cd9df9a19b1fc2cf0ff0317ecd6",
      "author": 24,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-12-20T15:37:36Z",
      "additions": 3,
      "deletions": 31,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 402,
    "fields": {
      "branch": 22,
      "repository_id": 7,
      "position": 10,
      "sha": "32ddc17edab45dcfa77ba9c12eb205ce35edcae1",
      "author": 12,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2025-02-16T19:16:50Z",
      "additions": 3,
      "deletions": 352,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 403,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 31,
      "sha": "dbaaa5f9ed0c5ff54aebb4ad58efff178642c505",
      "author": 17,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-12-23T06:19:44Z",
      "additions": 226,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 404,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 22,
      "sha": "c066c87cb93fba845aabee07aebe8ac7cffae7d8",
      "author": 24,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-07-07T16:29:19Z",
      "additions": 1,
      "deletions": 3,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 405,
    "fields": {
      "branch": 12,
      "repository_id": 3,
      "position": 3,
      "sha": "faac3df2c5e4cf27b8dc6a99bdb7a86dbcd77046",
      "author": 14,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-06-14T02:03:32Z",
      "additions": 132,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 406,
    "fields": {
      "branch": 15,
      "repository_id": 7,
      "position": 3,
      "sha": "5ab0f864efd77cbc86bc3bb55e45a8efe4ddfb9a",
      "author": 22,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-02-08T15:15:59Z",
      "additions": 2,
      "deletions": 5,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 407,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 17,
      "sha": "e6ad6b8dbabbeea10b373b816ed5ecc62b1ac6dd",
      "author": 3,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-04-23T07:25:38Z",
      "additions": 113,
      "deletions": 233,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 408,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 28,
      "sha": "54cf9eb66b4f5cdbec0fa120d95fff8ee14b4c4d",
      "author": 12,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-04-22T12:22:51Z",
      "additions": 863,
      "deletions": 591,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 409,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 29,
      "sha": "31defbae892c6506dc14eaaf5fd04ba37353cd3a",
      "author": 12,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2025-02-18T19:33:00Z",
      "additions": 296,
      "deletions": 155,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 410,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 26,
      "sha": "7caf9eddb0bab482ffe3fee2e35decfe04ca522d",
      "author": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-04-15T11:04:43Z",
      "additions": 351,
      "deletions": 242,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 411,
    "fields": {
      "branch": 33,
      "repository_id": 1,
      "position": 13,
      "sha": "224efb4ef2cedeeae7889cf9fd006f1ecfd3ecb6",
      "author": 19,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-03-01T17:21:22Z",
      "additions": 703,
      "deletions": 187,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 412,
    "fields": {
      "branch": 1,
      "repository_id": 5,
      "position": 3,
      "sha": "fd26ffa19ef0f59f2555312ccc9d6ae6cedbe8d5",
      "author": 14,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2024-10-04T00:40:01Z",
      "additions": 838,
      "deletions": 151,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 413,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 30,
      "sha": "4dddfaafc09e3d93a28f8e8dacec7eedd92bb09a",
      "author": 5,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-19T18:25:17Z",
      "additions": 414,
      "deletions": 64,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 414,
    "fields": {
      "branch": 17,
      "repository_id": 2,
      "position": 3,
      "sha": "ad3421b6cc37bc0adeaf2efa3e56cada3c95ee20",
      "author": 7,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2024-04-11T08:40:00Z",
      "additions": 4,
      "deletions": 5,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 415,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 28,
      "sha": "4ca76ec4e4f4fed842b8639ffdff5feedd700cfc",
      "author": 4,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-07-05T22:57:11Z",
      "additions": 7,
      "deletions": 39,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 416,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 19,
      "sha": "8dc32fd2ce5f6b7bae819dbfcbad34c8b4ee1d56",
      "author": 10,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-08-22T13:26:05Z",
      "additions": 22,
      "deletions": 41,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 417,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 31,
      "sha": "5a7e63341c9c6fcf4f99c82255fb9cab0fa45bc5",
      "author": 26,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-02-19T22:31:32Z",
      "additions": 81,
      "deletions": 38,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 418,
    "fields": {
      "branch": 2,
      "repository_id": 6,
      "position": 12,
      "sha": "dbff5bf35eea46f310b3cd5dafcd2bbfce6a9293",
      "author": 6,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-12-11T22:10:06Z",
      "additions": 4,
      "deletions": 19,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 419,
    "fields": {
      "branch": 13,
      "repository_id": 3,
      "position": 14,
      "sha": "f9643d50cdddffaf70c18e1cdbd7b3d182bba216",
      "author": 2,
      "message": "Align the mobile button spacing with the design tokens",
      "committed_at": "2024-06-23T02:02:03Z",
      "additions": 503,
      "deletions": 66,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 420,
    "fields": {
      "branch": 2,
      "repository_id": 6,
      "position": 13,
      "sha": "7b6957cca2a90718faad05ff3ade0099c967d6ba",
      "author": 27,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-12-12T06:31:05Z",
      "additions": 57,
      "deletions": 18,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 421,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 29,
      "sha": "5bafdb464bfa34a627e0d5f51192f4d89b38f1ad",
      "author": 27,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-07-06T09:30:18Z",
      "additions": 90,
      "deletions": 53,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 422,
    "fields": {
      "branch": 4,
      "repository_id": 5,
      "position": 5,
      "sha": "efda8f713a6e6b305b74f9bfd728f939a6daff30",
      "author": 12,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-10-16T17:27:24Z",
      "additions": 11,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 423,
    "fields": {
      "branch": 19,
      "repository_id": 3,
      "position": 10,
      "sha": "5b6e527e6bd3f2c9abfcdcba0c485b202afcda01",
      "author": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-06-26T03:31:38Z",
      "additions": 66,
      "deletions": 47,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 424,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 32,
      "sha": "b812ffeb1c614b8d45aeed866fd0e7e41f3a5a5c",
      "author": 17,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-02-20T10:01:46Z",
      "additions": 22,
      "deletions": 23,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 425,
    "fields": {
      "branch": 3,
      "repository_id": 5,
      "position": 11,
      "sha": "d1facfcf4e31bffcc2ecede7aa2ebea0aa6ee0ad",
      "author": 24,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-10-11T16:03:35Z",
      "additions": 2,
      "deletions": 586,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 426,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 30,
      "sha": "c87069ca4df619932c1b1dc492adcc5a7a7681ef",
      "author": 6,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-07-06T20:26:55Z",
      "additions": 467,
      "deletions": 183,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 427,
    "fields": {
      "branch": 32,
      "repository_id": 3,
      "position": 23,
      "sha": "2b055faf4c63aa9caa146ee650a7adf0bd8a6ffe",
      "author": 22,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-07-07T21:23:17Z",
      "additions": 193,
      "deletions": 516,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 428,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 29,
      "sha": "82aa1eae391408c47fd2a4893523c2e4ba77e46e",
      "author": 18,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-04-23T07:50:48Z",
      "additions": 421,
      "deletions": 4,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 429,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 31,
      "sha": "6ca8eac7c0aec954852c846fcb0ccf6ca987ab0c",
      "author": 5,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-07-06T21:44:28Z",
      "additions": 6,
      "deletions": 393,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 430,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 32,
      "sha": "3c39e5d7d35e5f2a0bd3fb01d6ec34afbdeccc96",
      "author": 6,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-07-07T07:34:55Z",
      "additions": 22,
      "deletions": 2,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 431,
    "fields": {
      "branch": 26,
      "repository_id": 1,
      "position": 4,
      "sha": "ef60ddbb1d4689ec40ebcec6ca0a64bebaec3981",
      "author": 30,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-02-24T00:15:04Z",
      "additions": 4,
      "deletions": 63,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 432,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 33,
      "sha": "c7e77da20fceb4a3fcfb01b53f8f3fe0f72c7b3e",
      "author": 14,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-02-21T09:58:55Z",
      "additions": 190,
      "deletions": 426,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 433,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 27,
      "sha": "fdd4b6ab2d85ccf3ec0d711ee4caca5c6a1ab5e9",
      "author": 23,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2025-04-16T09:17:10Z",
      "additions": 84,
      "deletions": 297,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 434,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 20,
      "sha": "a6add6ef33088ddca82f070df5a7ad5cdbebc28a",
      "author": 24,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-02-27T13:36:47Z",
      "additions": 324,
      "deletions": 551,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 435,
    "fields": {
      "branch": 37,
      "repository_id": 4,
      "position": 4,
      "sha": "4b17c0b388f9fae0cec8db93eefeda4a9271a3c3",
      "author": 2,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-08-18T07:23:40Z",
      "additions": 28,
      "deletions": 1,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 436,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 19,
      "sha": "d2510ccb032f4903330ad52273d20c33cc44edae",
      "author": 1,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-08-18T19:17:09Z",
      "additions": 1,
      "deletions": 239,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 437,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 21,
      "sha": "d91efddb4289c33eabab6f625db5c8e50df90ee0",
      "author": 24,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-02-28T01:56:17Z",
      "additions": 32,
      "deletions": 185,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 438,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 20,
      "sha": "0d2918bdd45ba64abdf12b32814b96eaeaeb4bbb",
      "author": 24,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-08-23T01:37:01Z",
      "additions": 217,
      "deletions": 123,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 439,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 21,
      "sha": "2edbe50f0ed1e1c44fcc4cd9e9d14e4e2bb17b36",
      "author": 12,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2024-08-23T16:02:13Z",
      "additions": 2,
      "deletions": 74,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 440,
    "fields": {
      "branch": 21,
      "repository_id": 1,
      "position": 22,
      "sha": "4ffceaef6a4ea6b30fcadd0f346ce55cf502bf21",
      "author": 11,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-02-28T23:11:46Z",
      "additions": 198,
      "deletions": 110,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 441,
    "fields": {
      "branch": 34,
      "repository_id": 8,
      "position": 30,
      "sha": "ca611fd6ece1d5fac7dbd3385a4ccacc09e4ead7",
      "author": 2,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-23T21:55:47Z",
      "additions": 718,
      "deletions": 102,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 442,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 22,
      "sha": "30302b71e91af6fa088164d31fb43145f0be595b",
      "author": 27,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-08-24T14:47:20Z",
      "additions": 418,
      "deletions": 484,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 443,
    "fields": {
      "branch": 4,
      "repository_id": 5,
      "position": 6,
      "sha": "bcaaaf3d4ca6a2a3e0aa58e9912336010df67ee9",
      "author": 10,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2024-10-17T16:03:53Z",
      "additions": 293,
      "deletions": 224,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 444,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 33,
      "sha": "cc1b8eacab114e1ee9dcd7b9bc7d9083fa3e92d1",
      "author": 2,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-07-08T04:10:32Z",
      "additions": 99,
      "deletions": 13,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 445,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 28,
      "sha": "6bd2ecd48cd29494c6f6a76650ca866aef3d990a",
      "author": 24,
      "message": "Document the release checklist in the readme",
      "committed_at": "2025-04-17T06:46:38Z",
      "additions": 166,
      "deletions": 206,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 446,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 34,
      "sha": "e8a73bef1fd6ecbf7a26f25f5fc3f9ad69037142",
      "author": 25,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-02-21T19:42:24Z",
      "additions": 468,
      "deletions": 61,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 447,
    "fields": {
      "branch": 7,
      "repository_id": 5,
      "position": 13,
      "sha": "c6fea06ee9eb18cc8feddfa8cc8d23a37bbea9f6",
      "author": 5,
      "message": "Pin the container base image to a digest",
      "committed_at": "2024-10-25T14:22:07Z",
      "additions": 1,
      "deletions": 125,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 448,
    "fields": {
      "branch": 23,
      "repository_id": 6,
      "position": 11,
      "sha": "7cfd5cada5fa0cfd4ee7efc88e3693bdc83f22e4",
      "author": 24,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-12-21T12:18:55Z",
      "additions": 344,
      "deletions": 3,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 449,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 35,
      "sha": "8daabfbd5f2ffc5cefa259b6cedf6d95c1ced42f",
      "author": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2025-02-22T04:01:19Z",
      "additions": 402,
      "deletions": 515,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 450,
    "fields": {
      "branch": 3,
      "repository_id": 5,
      "position": 12,
      "sha": "45fe155fdf8fac08ac743303b7c57da55d95d7c7",
      "author": 11,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-10-11T23:03:12Z",
      "additions": 1,
      "deletions": 69,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 451,
    "fields": {
      "branch": 22,
      "repository_id": 7,
      "position": 11,
      "sha": "ce712e73f914b5b10ff7b01075a90aeef2ca91f2",
      "author": 6,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-02-17T17:00:25Z",
      "additions": 5,
      "deletions": 30,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 452,
    "fields": {
      "branch": 18,
      "repository_id": 2,
      "position": 18,
      "sha": "655da4f63a78fbcaddf2aa5ac1fc05aefa11cf2f",
      "author": 2,
      "message": "Move the pagination helper into the shared package",
      "committed_at": "2024-04-24T06:03:00Z",
      "additions": 4,
      "deletions": 19,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 453,
    "fields": {
      "branch": 5,
      "repository_id": 4,
      "position": 20,
      "sha": "df65ea57aa2bfa2f40b9eecdcf00faf3ccf087fe",
      "author": 2,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-08-18T20:46:03Z",
      "additions": 36,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 454,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 32,
      "sha": "eba9aacbddab8701cba9e27054fb8ff6313483e0",
      "author": 24,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-12-23T08:53:26Z",
      "additions": 1,
      "deletions": 107,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 455,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 29,
      "sha": "aa44ffdbcceef7cd7c8c5ea064873e515c5aea24",
      "author": 12,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-04-17T10:35:28Z",
      "additions": 350,
      "deletions": 2,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 456,
    "fields": {
      "branch": 26,
      "repository_id": 1,
      "position": 5,
      "sha": "23bebc5f62b0ebc1a0810e52bbe3a1e2dfdabdbe",
      "author": 2,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-02-24T10:56:42Z",
      "additions": 611,
      "deletions": 503,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 457,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 30,
      "sha": "d0ff961d3224accf3bee1cc484faa06ec8c9b3ed",
      "author": 24,
      "message": "Validate the webhook secret before parsing the body",
      "committed_at": "2025-04-18T09:38:14Z",
      "additions": 478,
      "deletions": 29,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 458,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 34,
      "sha": "503fdaafafabbb81c65217cfce7ae195a8fe89aa",
      "author": 14,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-07-09T03:58:24Z",
      "additions": 337,
      "deletions": 9,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 459,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 36,
      "sha": "caeba17c991e9bb85d58fa3d3ef34f66ee1cd181",
      "author": 9,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-02-22T22:22:45Z",
      "additions": 27,
      "deletions": 23,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 460,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 31,
      "sha": "67d4e75dfe19a8f31a0180c3341b761eb1e6fd96",
      "author": 30,
      "message": "Fix the redirect loop after an expired login",
      "committed_at": "2025-04-19T01:11:55Z",
      "additions": 30,
      "deletions": 257,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 461,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 35,
      "sha": "e30a0a1e6aaf073ff31fac7aeaa972fe076f457b",
      "author": 29,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-07-10T02:38:49Z",
      "additions": 392,
      "deletions": 182,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 462,
    "fields": {
      "branch": 27,
      "repository_id": 3,
      "position": 36,
      "sha": "4e60206c44ed09295e0e3c8017a06ab1fbdacf71",
      "author": 29,
      "message": "Bump the lockfile and drop two unused packages",
      "committed_at": "2024-07-11T02:39:41Z",
      "additions": 310,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 463,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 15,
      "sha": "ca76aeb3347a6058380bcfe61afea3def13d638c",
      "author": 26,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2025-01-05T06:28:00Z",
      "additions": 10,
      "deletions": 4,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 464,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 33,
      "sha": "ee3b73daeeab92dcd64f738346b2bffe0c7cf26d",
      "author": 19,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2024-12-23T10:02:41Z",
      "additions": 1,
      "deletions": 19,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 465,
    "fields": {
      "branch": 23,
      "repository_id": 6,
      "position": 12,
      "sha": "32ffafbb6cfef2fafc41ec84d42d8a10eda2beda",
      "author": 15,
      "message": "Handle an empty filter list in the search form",
      "committed_at": "2024-12-22T00:57:54Z",
      "additions": 387,
      "deletions": 4,
      "is_merge": true
    }
  },
  {
    "model": "app.commit",
    "pk": 466,
    "fields": {
      "branch": 16,
      "repository_id": 6,
      "position": 34,
      "sha": "f21b30100ff4fad894cf9bfccda7bcf64f4956ec",
      "author": 19,
      "message": "Remove a debug log that printed customer ids",
      "committed_at": "2024-12-23T11:44:24Z",
      "additions": 1,
      "deletions": 0,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 467,
    "fields": {
      "branch": 22,
      "repository_id": 7,
      "position": 12,
      "sha": "063c67c6df46bd1146b2e490fe4ca5deb6fbeafe",
      "author": 6,
      "message": "Cover the refund path with a failing test first",
      "committed_at": "2025-02-18T15:52:55Z",
      "additions": 2,
      "deletions": 545,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 468,
    "fields": {
      "branch": 28,
      "repository_id": 6,
      "position": 16,
      "sha": "684b0a21a4caa97ddc894c0abe224d70d9af8bad",
      "author": 24,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2025-01-05T14:51:55Z",
      "additions": 3,
      "deletions": 130,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 469,
    "fields": {
      "branch": 29,
      "repository_id": 4,
      "position": 23,
      "sha": "53ce7eaf5ce96ee2b3e01fb2b3e56ef2fe4e295f",
      "author": 25,
      "message": "Make the dashboard cards load in parallel",
      "committed_at": "2024-08-25T09:46:22Z",
      "additions": 2,
      "deletions": 83,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 470,
    "fields": {
      "branch": 33,
      "repository_id": 1,
      "position": 14,
      "sha": "ab8bbd482d3a01e789ed77eabb2fe7fbc9261df6",
      "author": 12,
      "message": "Document the release checklist in the readme",
      "committed_at": "2024-03-02T17:49:30Z",
      "additions": 631,
      "deletions": 2,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 471,
    "fields": {
      "branch": 24,
      "repository_id": 5,
      "position": 4,
      "sha": "bc6eebcacd235d52dcf3dd5ef19abd9bbc2ca8b8",
      "author": 21,
      "message": "Rename the billing client and update its callers",
      "committed_at": "2024-10-22T06:04:24Z",
      "additions": 33,
      "deletions": 312,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 472,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 32,
      "sha": "adc820ac9a98e8ad357c7f5bf8e87d3bcc0d64df",
      "author": 12,
      "message": "Speed up the nightly import by batching inserts",
      "committed_at": "2025-04-19T18:49:35Z",
      "additions": 164,
      "deletions": 5,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 473,
    "fields": {
      "branch": 10,
      "repository_id": 7,
      "position": 37,
      "sha": "cc4c8cff3ce393bfb8e9cefcdfb5c5672d6ae52a",
      "author": 12,
      "message": "Add a retry around the invoice export call",
      "committed_at": "2025-02-23T19:59:25Z",
      "additions": 845,
      "deletions": 4,
      "is_merge": false
    }
  },
  {
    "model": "app.commit",
    "pk": 474,
    "fields": {
      "branch": 8,
      "repository_id": 8,
      "position": 33,
      "sha": "add0bbadd547beee600720f30cebbce57ba2fdde",
      "author": 29,
      "message": "Pin the container base image to a digest",
      "committed_at": "2025-04-20T08:57:47Z",
      "additions": 376,
      "deletions": 279,
      "is_merge": false
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 1,
    "fields": {
      "head_branch": 33,
      "repository_id": 1,
      "author": 3,
      "title": "Add keyboard shortcuts to the dashboard",
      "state": "open",
      "draft": false,
      "opened_at": "2024-03-14T02:19:20Z",
      "closed_at": null,
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 2,
    "fields": {
      "head_branch": 4,
      "repository_id": 5,
      "author": 10,
      "title": "Replace the hand-rolled debounce with the shared one",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-10-16T08:45:39Z",
      "closed_at": "2024-10-26T00:13:17Z",
      "merged_at": "2024-10-26T00:13:17Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 3,
    "fields": {
      "head_branch": 28,
      "repository_id": 6,
      "author": 28,
      "title": "Stop redirecting to the login page twice",
      "state": "open",
      "draft": false,
      "opened_at": "2025-01-15T21:29:36Z",
      "closed_at": null,
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 4,
    "fields": {
      "head_branch": 11,
      "repository_id": 3,
      "author": 27,
      "title": "Search filters that keep their state in the url",
      "state": "closed",
      "draft": false,
      "opened_at": "2024-06-20T10:17:18Z",
      "closed_at": "2024-06-23T16:32:07Z",
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 5,
    "fields": {
      "head_branch": 3,
      "repository_id": 5,
      "author": 13,
      "title": "Prepare the 1.4 release branch",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-10-26T11:49:31Z",
      "closed_at": "2024-11-04T08:56:50Z",
      "merged_at": "2024-11-04T08:56:50Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 6,
    "fields": {
      "head_branch": 8,
      "repository_id": 8,
      "author": 13,
      "title": "Update dependencies flagged by the audit",
      "state": "merged",
      "draft": false,
      "opened_at": "2025-04-04T06:29:25Z",
      "closed_at": "2025-04-15T05:56:04Z",
      "merged_at": "2025-04-15T05:56:04Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 7,
    "fields": {
      "head_branch": 25,
      "repository_id": 6,
      "author": 23,
      "title": "Prepare the 1.4 release branch",
      "state": "closed",
      "draft": false,
      "opened_at": "2024-12-28T04:07:03Z",
      "closed_at": "2025-01-06T13:39:46Z",
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 8,
    "fields": {
      "head_branch": 9,
      "repository_id": 1,
      "author": 19,
      "title": "Make the card layout work below 360 pixels",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-02-21T11:16:21Z",
      "closed_at": "2024-02-23T08:34:09Z",
      "merged_at": "2024-02-23T08:34:09Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 9,
    "fields": {
      "head_branch": 36,
      "repository_id": 5,
      "author": 21,
      "title": "Split the billing client from the http layer",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-11-06T15:02:20Z",
      "closed_at": "2024-11-14T23:16:48Z",
      "merged_at": "2024-11-14T23:16:48Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 10,
    "fields": {
      "head_branch": 5,
      "repository_id": 4,
      "author": 3,
      "title": "Make the card layout work below 360 pixels",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-08-15T19:08:08Z",
      "closed_at": "2024-08-24T18:51:05Z",
      "merged_at": "2024-08-24T18:51:05Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 11,
    "fields": {
      "head_branch": 21,
      "repository_id": 1,
      "author": 6,
      "title": "Split the billing client from the http layer",
      "state": "closed",
      "draft": true,
      "opened_at": "2024-03-02T18:58:04Z",
      "closed_at": "2024-03-04T03:33:50Z",
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 12,
    "fields": {
      "head_branch": 31,
      "repository_id": 4,
      "author": 9,
      "title": "Split the billing client from the http layer",
      "state": "open",
      "draft": false,
      "opened_at": "2024-08-21T16:34:09Z",
      "closed_at": null,
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 13,
    "fields": {
      "head_branch": 32,
      "repository_id": 3,
      "author": 5,
      "title": "Make the card layout work below 360 pixels",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-06-25T22:20:26Z",
      "closed_at": "2024-06-26T18:46:52Z",
      "merged_at": "2024-06-26T18:46:52Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 14,
    "fields": {
      "head_branch": 21,
      "repository_id": 1,
      "author": 13,
      "title": "Add keyboard shortcuts to the dashboard",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-03-06T22:08:47Z",
      "closed_at": "2024-03-17T03:37:14Z",
      "merged_at": "2024-03-17T03:37:14Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 15,
    "fields": {
      "head_branch": 35,
      "repository_id": 8,
      "author": 22,
      "title": "Search filters that keep their state in the url",
      "state": "open",
      "draft": true,
      "opened_at": "2025-04-14T18:19:23Z",
      "closed_at": null,
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 16,
    "fields": {
      "head_branch": 9,
      "repository_id": 1,
      "author": 14,
      "title": "Split the billing client from the http layer",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-02-23T14:17:17Z",
      "closed_at": "2024-03-04T20:05:02Z",
      "merged_at": "2024-03-04T20:05:02Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 17,
    "fields": {
      "head_branch": 33,
      "repository_id": 1,
      "author": 11,
      "title": "Replace the hand-rolled debounce with the shared one",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-03-04T15:21:12Z",
      "closed_at": "2024-03-09T14:55:02Z",
      "merged_at": "2024-03-09T14:55:02Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 18,
    "fields": {
      "head_branch": 15,
      "repository_id": 7,
      "author": 4,
      "title": "Reject webhooks with an old timestamp",
      "state": "merged",
      "draft": false,
      "opened_at": "2025-02-22T02:31:58Z",
      "closed_at": "2025-03-04T13:06:11Z",
      "merged_at": "2025-03-04T13:06:11Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 19,
    "fields": {
      "head_branch": 24,
      "repository_id": 5,
      "author": 18,
      "title": "Add keyboard shortcuts to the dashboard",
      "state": "open",
      "draft": false,
      "opened_at": "2024-11-01T08:18:53Z",
      "closed_at": null,
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 20,
    "fields": {
      "head_branch": 27,
      "repository_id": 3,
      "author": 13,
      "title": "Add keyboard shortcuts to the dashboard",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-07-11T15:00:07Z",
      "closed_at": "2024-07-13T20:09:15Z",
      "merged_at": "2024-07-13T20:09:15Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 21,
    "fields": {
      "head_branch": 24,
      "repository_id": 5,
      "author": 28,
      "title": "Update dependencies flagged by the audit",
      "state": "closed",
      "draft": false,
      "opened_at": "2024-10-22T13:53:31Z",
      "closed_at": "2024-10-31T12:33:43Z",
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 22,
    "fields": {
      "head_branch": 4,
      "repository_id": 5,
      "author": 30,
      "title": "Prepare the 1.4 release branch",
      "state": "closed",
      "draft": false,
      "opened_at": "2024-10-18T09:42:57Z",
      "closed_at": "2024-10-24T20:11:20Z",
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 23,
    "fields": {
      "head_branch": 26,
      "repository_id": 1,
      "author": 27,
      "title": "Search filters that keep their state in the url",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-03-11T04:30:13Z",
      "closed_at": "2024-03-18T22:51:29Z",
      "merged_at": "2024-03-18T22:51:29Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 24,
    "fields": {
      "head_branch": 13,
      "repository_id": 3,
      "author": 27,
      "title": "Update dependencies flagged by the audit",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-07-01T09:24:54Z",
      "closed_at": "2024-07-09T04:00:33Z",
      "merged_at": "2024-07-09T04:00:33Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 25,
    "fields": {
      "head_branch": 16,
      "repository_id": 6,
      "author": 7,
      "title": "Replace the hand-rolled debounce with the shared one",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-12-17T22:57:01Z",
      "closed_at": "2024-12-22T05:29:20Z",
      "merged_at": "2024-12-22T05:29:20Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 26,
    "fields": {
      "head_branch": 29,
      "repository_id": 4,
      "author": 6,
      "title": "Add keyboard shortcuts to the dashboard",
      "state": "open",
      "draft": false,
      "opened_at": "2024-08-21T04:02:55Z",
      "closed_at": null,
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 27,
    "fields": {
      "head_branch": 13,
      "repository_id": 3,
      "author": 13,
      "title": "Make the card layout work below 360 pixels",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-06-22T06:54:31Z",
      "closed_at": "2024-06-29T22:19:52Z",
      "merged_at": "2024-06-29T22:19:52Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 28,
    "fields": {
      "head_branch": 4,
      "repository_id": 5,
      "author": 1,
      "title": "Add keyboard shortcuts to the dashboard",
      "state": "closed",
      "draft": false,
      "opened_at": "2024-10-31T15:03:28Z",
      "closed_at": "2024-11-12T21:11:31Z",
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 29,
    "fields": {
      "head_branch": 9,
      "repository_id": 1,
      "author": 13,
      "title": "Prepare the 1.4 release branch",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-02-22T22:34:35Z",
      "closed_at": "2024-03-05T06:03:52Z",
      "merged_at": "2024-03-05T06:03:52Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 30,
    "fields": {
      "head_branch": 17,
      "repository_id": 2,
      "author": 10,
      "title": "Stop redirecting to the login page twice",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-04-30T05:12:52Z",
      "closed_at": "2024-05-02T04:57:06Z",
      "merged_at": "2024-05-02T04:57:06Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 31,
    "fields": {
      "head_branch": 2,
      "repository_id": 6,
      "author": 4,
      "title": "Invoice export as a background job",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-12-07T00:49:53Z",
      "closed_at": "2024-12-15T10:07:25Z",
      "merged_at": "2024-12-15T10:07:25Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 32,
    "fields": {
      "head_branch": 13,
      "repository_id": 3,
      "author": 6,
      "title": "Prepare the 1.4 release branch",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-06-17T17:16:14Z",
      "closed_at": "2024-06-28T06:43:59Z",
      "merged_at": "2024-06-28T06:43:59Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 33,
    "fields": {
      "head_branch": 2,
      "repository_id": 6,
      "author": 2,
      "title": "Invoice export as a background job",
      "state": "open",
      "draft": false,
      "opened_at": "2024-12-08T15:58:15Z",
      "closed_at": null,
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 34,
    "fields": {
      "head_branch": 36,
      "repository_id": 5,
      "author": 13,
      "title": "Invoice export as a background job",
      "state": "open",
      "draft": false,
      "opened_at": "2024-11-06T03:19:45Z",
      "closed_at": null,
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 35,
    "fields": {
      "head_branch": 3,
      "repository_id": 5,
      "author": 16,
      "title": "Split the billing client from the http layer",
      "state": "open",
      "draft": false,
      "opened_at": "2024-10-23T02:19:51Z",
      "closed_at": null,
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 36,
    "fields": {
      "head_branch": 33,
      "repository_id": 1,
      "author": 15,
      "title": "Replace the hand-rolled debounce with the shared one",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-02-25T05:32:12Z",
      "closed_at": "2024-02-26T00:28:39Z",
      "merged_at": "2024-02-26T00:28:39Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 37,
    "fields": {
      "head_branch": 18,
      "repository_id": 2,
      "author": 26,
      "title": "Make the card layout work below 360 pixels",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-04-22T13:22:09Z",
      "closed_at": "2024-05-06T09:59:23Z",
      "merged_at": "2024-05-06T09:59:23Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 38,
    "fields": {
      "head_branch": 26,
      "repository_id": 1,
      "author": 3,
      "title": "Add keyboard shortcuts to the dashboard",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-03-02T04:58:23Z",
      "closed_at": "2024-03-04T12:14:54Z",
      "merged_at": "2024-03-04T12:14:54Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 39,
    "fields": {
      "head_branch": 5,
      "repository_id": 4,
      "author": 30,
      "title": "Search filters that keep their state in the url",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-08-19T11:13:27Z",
      "closed_at": "2024-08-22T23:11:29Z",
      "merged_at": "2024-08-22T23:11:29Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 40,
    "fields": {
      "head_branch": 1,
      "repository_id": 5,
      "author": 8,
      "title": "Prepare the 1.4 release branch",
      "state": "open",
      "draft": true,
      "opened_at": "2024-10-20T10:05:17Z",
      "closed_at": null,
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 41,
    "fields": {
      "head_branch": 22,
      "repository_id": 7,
      "author": 6,
      "title": "Stop redirecting to the login page twice",
      "state": "merged",
      "draft": false,
      "opened_at": "2025-02-12T04:39:58Z",
      "closed_at": "2025-02-17T03:45:23Z",
      "merged_at": "2025-02-17T03:45:23Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 42,
    "fields": {
      "head_branch": 24,
      "repository_id": 5,
      "author": 30,
      "title": "Search filters that keep their state in the url",
      "state": "open",
      "draft": false,
      "opened_at": "2024-10-28T16:05:31Z",
      "closed_at": null,
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 43,
    "fields": {
      "head_branch": 17,
      "repository_id": 2,
      "author": 26,
      "title": "Search filters that keep their state in the url",
      "state": "closed",
      "draft": false,
      "opened_at": "2024-04-27T14:18:39Z",
      "closed_at": "2024-05-03T17:12:59Z",
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 44,
    "fields": {
      "head_branch": 37,
      "repository_id": 4,
      "author": 21,
      "title": "Invoice export as a background job",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-08-24T00:24:30Z",
      "closed_at": "2024-08-29T00:06:35Z",
      "merged_at": "2024-08-29T00:06:35Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 45,
    "fields": {
      "head_branch": 29,
      "repository_id": 4,
      "author": 7,
      "title": "Make the card layout work below 360 pixels",
      "state": "open",
      "draft": false,
      "opened_at": "2024-08-12T05:18:33Z",
      "closed_at": null,
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 46,
    "fields": {
      "head_branch": 15,
      "repository_id": 7,
      "author": 26,
      "title": "Stop redirecting to the login page twice",
      "state": "merged",
      "draft": false,
      "opened_at": "2025-02-19T16:32:39Z",
      "closed_at": "2025-02-28T00:52:59Z",
      "merged_at": "2025-02-28T00:52:59Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 47,
    "fields": {
      "head_branch": 15,
      "repository_id": 7,
      "author": 21,
      "title": "Search filters that keep their state in the url",
      "state": "closed",
      "draft": true,
      "opened_at": "2025-02-13T13:26:42Z",
      "closed_at": "2025-02-25T02:39:15Z",
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 48,
    "fields": {
      "head_branch": 16,
      "repository_id": 6,
      "author": 6,
      "title": "Prepare the 1.4 release branch",
      "state": "closed",
      "draft": false,
      "opened_at": "2024-12-11T08:19:36Z",
      "closed_at": "2024-12-12T09:17:46Z",
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 49,
    "fields": {
      "head_branch": 26,
      "repository_id": 1,
      "author": 24,
      "title": "Reject webhooks with an old timestamp",
      "state": "open",
      "draft": false,
      "opened_at": "2024-03-05T12:29:56Z",
      "closed_at": null,
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 50,
    "fields": {
      "head_branch": 31,
      "repository_id": 4,
      "author": 2,
      "title": "Reject webhooks with an old timestamp",
      "state": "merged",
      "draft": false,
      "opened_at": "2024-08-15T18:09:48Z",
      "closed_at": "2024-08-19T04:48:01Z",
      "merged_at": "2024-08-19T04:48:01Z"
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 51,
    "fields": {
      "head_branch": 30,
      "repository_id": 7,
      "author": 17,
      "title": "Update dependencies flagged by the audit",
      "state": "open",
      "draft": false,
      "opened_at": "2025-03-02T17:51:40Z",
      "closed_at": null,
      "merged_at": null
    }
  },
  {
    "model": "app.pullrequest",
    "pk": 52,
    "fields": {
      "head_branch": 22,
      "repository_id": 7,
      "author": 16,
      "title": "Make the card layout work below 360 pixels",
      "state": "open",
      "draft": false,
      "opened_at": "2025-02-22T23:20:18Z",
      "closed_at": null,
      "merged_at": null
    }
  },
  {
    "model": "app.review",
    "pk": 1,
    "fields": {
      "pull_request": 18,
      "reviewer": 15,
      "verdict": "approved",
      "submitted_at": "2025-02-22T04:18:49Z"
    }
  },
  {
    "model": "app.review",
    "pk": 2,
    "fields": {
      "pull_request": 6,
      "reviewer": 25,
      "verdict": "approved",
      "submitted_at": "2025-04-04T07:02:02Z"
    }
  },
  {
    "model": "app.review",
    "pk": 3,
    "fields": {
      "pull_request": 26,
      "reviewer": 10,
      "verdict": "changes_requested",
      "submitted_at": "2024-08-21T05:04:26Z"
    }
  },
  {
    "model": "app.review",
    "pk": 4,
    "fields": {
      "pull_request": 52,
      "reviewer": 8,
      "verdict": "approved",
      "submitted_at": "2025-02-23T01:34:54Z"
    }
  },
  {
    "model": "app.review",
    "pk": 5,
    "fields": {
      "pull_request": 39,
      "reviewer": 24,
      "verdict": "commented",
      "submitted_at": "2024-08-19T15:04:44Z"
    }
  },
  {
    "model": "app.review",
    "pk": 6,
    "fields": {
      "pull_request": 28,
      "reviewer": 1,
      "verdict": "approved",
      "submitted_at": "2024-10-31T15:12:33Z"
    }
  },
  {
    "model": "app.review",
    "pk": 7,
    "fields": {
      "pull_request": 36,
      "reviewer": 25,
      "verdict": "approved",
      "submitted_at": "2024-02-25T07:28:59Z"
    }
  },
  {
    "model": "app.review",
    "pk": 8,
    "fields": {
      "pull_request": 5,
      "reviewer": 28,
      "verdict": "approved",
      "submitted_at": "2024-10-26T15:31:44Z"
    }
  },
  {
    "model": "app.review",
    "pk": 9,
    "fields": {
      "pull_request": 5,
      "reviewer": 16,
      "verdict": "commented",
      "submitted_at": "2024-10-26T13:35:16Z"
    }
  },
  {
    "model": "app.review",
    "pk": 10,
    "fields": {
      "pull_request": 39,
      "reviewer": 7,
      "verdict": "approved",
      "submitted_at": "2024-08-19T12:45:58Z"
    }
  },
  {
    "model": "app.review",
    "pk": 11,
    "fields": {
      "pull_request": 7,
      "reviewer": 14,
      "verdict": "commented",
      "submitted_at": "2024-12-28T04:30:14Z"
    }
  },
  {
    "model": "app.review",
    "pk": 12,
    "fields": {
      "pull_request": 12,
      "reviewer": 4,
      "verdict": "commented",
      "submitted_at": "2024-08-21T19:39:50Z"
    }
  },
  {
    "model": "app.review",
    "pk": 13,
    "fields": {
      "pull_request": 49,
      "reviewer": 5,
      "verdict": "changes_requested",
      "submitted_at": "2024-03-05T14:30:19Z"
    }
  },
  {
    "model": "app.review",
    "pk": 14,
    "fields": {
      "pull_request": 39,
      "reviewer": 25,
      "verdict": "approved",
      "submitted_at": "2024-08-19T12:52:24Z"
    }
  },
  {
    "model": "app.review",
    "pk": 15,
    "fields": {
      "pull_request": 50,
      "reviewer": 2,
      "verdict": "approved",
      "submitted_at": "2024-08-15T20:01:29Z"
    }
  },
  {
    "model": "app.review",
    "pk": 16,
    "fields": {
      "pull_request": 9,
      "reviewer": 30,
      "verdict": "changes_requested",
      "submitted_at": "2024-11-06T16:06:19Z"
    }
  },
  {
    "model": "app.review",
    "pk": 17,
    "fields": {
      "pull_request": 26,
      "reviewer": 25,
      "verdict": "approved",
      "submitted_at": "2024-08-21T07:37:06Z"
    }
  },
  {
    "model": "app.review",
    "pk": 18,
    "fields": {
      "pull_request": 43,
      "reviewer": 16,
      "verdict": "approved",
      "submitted_at": "2024-04-27T15:52:14Z"
    }
  },
  {
    "model": "app.review",
    "pk": 19,
    "fields": {
      "pull_request": 12,
      "reviewer": 4,
      "verdict": "approved",
      "submitted_at": "2024-08-21T18:17:48Z"
    }
  },
  {
    "model": "app.review",
    "pk": 20,
    "fields": {
      "pull_request": 5,
      "reviewer": 6,
      "verdict": "approved",
      "submitted_at": "2024-10-26T13:17:21Z"
    }
  },
  {
    "model": "app.review",
    "pk": 21,
    "fields": {
      "pull_request": 37,
      "reviewer": 17,
      "verdict": "commented",
      "submitted_at": "2024-04-22T14:32:40Z"
    }
  },
  {
    "model": "app.review",
    "pk": 22,
    "fields": {
      "pull_request": 6,
      "reviewer": 4,
      "verdict": "commented",
      "submitted_at": "2025-04-04T07:43:45Z"
    }
  },
  {
    "model": "app.review",
    "pk": 23,
    "fields": {
      "pull_request": 15,
      "reviewer": 12,
      "verdict": "approved",
      "submitted_at": "2025-04-14T20:48:54Z"
    }
  },
  {
    "model": "app.review",
    "pk": 24,
    "fields": {
      "pull_request": 18,
      "reviewer": 2,
      "verdict": "changes_requested",
      "submitted_at": "2025-02-22T06:31:10Z"
    }
  },
  {
    "model": "app.review",
    "pk": 25,
    "fields": {
      "pull_request": 13,
      "reviewer": 4,
      "verdict": "approved",
      "submitted_at": "2024-06-26T00:22:02Z"
    }
  },
  {
    "model": "app.review",
    "pk": 26,
    "fields": {
      "pull_request": 20,
      "reviewer": 4,
      "verdict": "approved",
      "submitted_at": "2024-07-11T16:54:40Z"
    }
  },
  {
    "model": "app.review",
    "pk": 27,
    "fields": {
      "pull_request": 29,
      "reviewer": 12,
      "verdict": "commented",
      "submitted_at": "2024-02-23T00:14:34Z"
    }
  },
  {
    "model": "app.review",
    "pk": 28,
    "fields": {
      "pull_request": 31,
      "reviewer": 19,
      "verdict": "changes_requested",
      "submitted_at": "2024-12-07T03:12:49Z"
    }
  },
  {
    "model": "app.review",
    "pk": 29,
    "fields": {
      "pull_request": 12,
      "reviewer": 10,
      "verdict": "changes_requested",
      "submitted_at": "2024-08-21T17:20:23Z"
    }
  },
  {
    "model": "app.review",
    "pk": 30,
    "fields": {
      "pull_request": 49,
      "reviewer": 13,
      "verdict": "changes_requested",
      "submitted_at": "2024-03-05T12:50:39Z"
    }
  },
  {
    "model": "app.review",
    "pk": 31,
    "fields": {
      "pull_request": 43,
      "reviewer": 23,
      "verdict": "commented",
      "submitted_at": "2024-04-27T14:57:39Z"
    }
  },
  {
    "model": "app.review",
    "pk": 32,
    "fields": {
      "pull_request": 32,
      "reviewer": 26,
      "verdict": "changes_requested",
      "submitted_at": "2024-06-17T18:46:32Z"
    }
  },
  {
    "model": "app.review",
    "pk": 33,
    "fields": {
      "pull_request": 19,
      "reviewer": 4,
      "verdict": "approved",
      "submitted_at": "2024-11-01T09:48:01Z"
    }
  },
  {
    "model": "app.review",
    "pk": 34,
    "fields": {
      "pull_request": 2,
      "reviewer": 4,
      "verdict": "commented",
      "submitted_at": "2024-10-16T09:49:59Z"
    }
  },
  {
    "model": "app.review",
    "pk": 35,
    "fields": {
      "pull_request": 27,
      "reviewer": 16,
      "verdict": "approved",
      "submitted_at": "2024-06-22T07:55:18Z"
    }
  },
  {
    "model": "app.review",
    "pk": 36,
    "fields": {
      "pull_request": 18,
      "reviewer": 26,
      "verdict": "approved",
      "submitted_at": "2025-02-22T03:34:16Z"
    }
  },
  {
    "model": "app.review",
    "pk": 37,
    "fields": {
      "pull_request": 34,
      "reviewer": 4,
      "verdict": "approved",
      "submitted_at": "2024-11-06T03:49:36Z"
    }
  },
  {
    "model": "app.review",
    "pk": 38,
    "fields": {
      "pull_request": 11,
      "reviewer": 25,
      "verdict": "changes_requested",
      "submitted_at": "2024-03-02T20:36:17Z"
    }
  },
  {
    "model": "app.review",
    "pk": 39,
    "fields": {
      "pull_request": 27,
      "reviewer": 21,
      "verdict": "approved",
      "submitted_at": "2024-06-22T10:34:53Z"
    }
  },
  {
    "model": "app.review",
    "pk": 40,
    "fields": {
      "pull_request": 34,
      "reviewer": 16,
      "verdict": "approved",
      "submitted_at": "2024-11-06T03:27:58Z"
    }
  },
  {
    "model": "app.review",
    "pk": 41,
    "fields": {
      "pull_request": 9,
      "reviewer": 30,
      "verdict": "approved",
      "submitted_at": "2024-11-06T17:33:36Z"
    }
  },
  {
    "model": "app.review",
    "pk": 42,
    "fields": {
      "pull_request": 8,
      "reviewer": 17,
      "verdict": "approved",
      "submitted_at": "2024-02-21T13:36:01Z"
    }
  },
  {
    "model": "app.review",
    "pk": 43,
    "fields": {
      "pull_request": 28,
      "reviewer": 29,
      "verdict": "approved",
      "submitted_at": "2024-10-31T15:06:50Z"
    }
  },
  {
    "model": "app.review",
    "pk": 44,
    "fields": {
      "pull_request": 23,
      "reviewer": 8,
      "verdict": "changes_requested",
      "submitted_at": "2024-03-11T06:55:40Z"
    }
  },
  {
    "model": "app.review",
    "pk": 45,
    "fields": {
      "pull_request": 9,
      "reviewer": 12,
      "verdict": "approved",
      "submitted_at": "2024-11-06T15:28:46Z"
    }
  },
  {
    "model": "app.review",
    "pk": 46,
    "fields": {
      "pull_request": 2,
      "reviewer": 18,
      "verdict": "approved",
      "submitted_at": "2024-10-16T09:22:11Z"
    }
  },
  {
    "model": "app.review",
    "pk": 47,
    "fields": {
      "pull_request": 46,
      "reviewer": 8,
      "verdict": "approved",
      "submitted_at": "2025-02-19T16:50:07Z"
    }
  },
  {
    "model": "app.review",
    "pk": 48,
    "fields": {
      "pull_request": 13,
      "reviewer": 29,
      "verdict": "approved",
      "submitted_at": "2024-06-25T22:30:49Z"
    }
  },
  {
    "model": "app.review",
    "pk": 49,
    "fields": {
      "pull_request": 31,
      "reviewer": 12,
      "verdict": "commented",
      "submitted_at": "2024-12-07T01:17:55Z"
    }
  },
  {
    "model": "app.review",
    "pk": 50,
    "fields": {
      "pull_request": 46,
      "reviewer": 11,
      "verdict": "approved",
      "submitted_at": "2025-02-19T16:50:24Z"
    }
  },
  {
    "model": "app.review",
    "pk": 51,
    "fields": {
      "pull_request": 36,
      "reviewer": 8,
      "verdict": "approved",
      "submitted_at": "2024-02-25T06:30:34Z"
    }
  },
  {
    "model": "app.review",
    "pk": 52,
    "fields": {
      "pull_request": 6,
      "reviewer": 9,
      "verdict": "approved",
      "submitted_at": "2025-04-04T06:55:41Z"
    }
  },
  {
    "model": "app.review",
    "pk": 53,
    "fields": {
      "pull_request": 31,
      "reviewer": 10,
      "verdict": "commented",
      "submitted_at": "2024-12-07T01:27:38Z"
    }
  },
  {
    "model": "app.review",
    "pk": 54,
    "fields": {
      "pull_request": 27,
      "reviewer": 28,
      "verdict": "approved",
      "submitted_at": "2024-06-22T08:19:01Z"
    }
  },
  {
    "model": "app.review",
    "pk": 55,
    "fields": {
      "pull_request": 10,
      "reviewer": 6,
      "verdict": "approved",
      "submitted_at": "2024-08-15T19:22:24Z"
    }
  },
  {
    "model": "app.review",
    "pk": 56,
    "fields": {
      "pull_request": 22,
      "reviewer": 7,
      "verdict": "approved",
      "submitted_at": "2024-10-18T10:52:42Z"
    }
  },
  {
    "model": "app.review",
    "pk": 57,
    "fields": {
      "pull_request": 33,
      "reviewer": 25,
      "verdict": "approved",
      "submitted_at": "2024-12-08T16:44:10Z"
    }
  },
  {
    "model": "app.review",
    "pk": 58,
    "fields": {
      "pull_request": 15,
      "reviewer": 25,
      "verdict": "changes_requested",
      "submitted_at": "2025-04-14T19:43:44Z"
    }
  },
  {
    "model": "app.review",
    "pk": 59,
    "fields": {
      "pull_request": 26,
      "reviewer": 28,
      "verdict": "changes_requested",
      "submitted_at": "2024-08-21T05:53:10Z"
    }
  },
  {
    "model": "app.review",
    "pk": 60,
    "fields": {
      "pull_request": 38,
      "reviewer": 9,
      "verdict": "approved",
      "submitted_at": "2024-03-02T08:37:07Z"
    }
  },
  {
    "model": "app.review",
    "pk": 61,
    "fields": {
      "pull_request": 26,
      "reviewer": 6,
      "verdict": "changes_requested",
      "submitted_at": "2024-08-21T06:19:32Z"
    }
  },
  {
    "model": "app.review",
    "pk": 62,
    "fields": {
      "pull_request": 39,
      "reviewer": 17,
      "verdict": "commented",
      "submitted_at": "2024-08-19T12:20:43Z"
    }
  },
  {
    "model": "app.review",
    "pk": 63,
    "fields": {
      "pull_request": 34,
      "reviewer": 12,
      "verdict": "changes_requested",
      "submitted_at": "2024-11-06T03:45:11Z"
    }
  },
  {
    "model": "app.review",
    "pk": 64,
    "fields": {
      "pull_request": 45,
      "reviewer": 3,
      "verdict": "commented",
      "submitted_at": "2024-08-12T09:00:10Z"
    }
  },
  {
    "model": "app.review",
    "pk": 65,
    "fields": {
      "pull_request": 51,
      "reviewer": 30,
      "verdict": "commented",
      "submitted_at": "2025-03-02T19:35:15Z"
    }
  },
  {
    "model": "app.review",
    "pk": 66,
    "fields": {
      "pull_request": 4,
      "reviewer": 29,
      "verdict": "approved",
      "submitted_at": "2024-06-20T14:07:44Z"
    }
  },
  {
    "model": "app.review",
    "pk": 67,
    "fields": {
      "pull_request": 32,
      "reviewer": 18,
      "verdict": "approved",
      "submitted_at": "2024-06-17T20:04:54Z"
    }
  },
  {
    "model": "app.review",
    "pk": 68,
    "fields": {
      "pull_request": 23,
      "reviewer": 20,
      "verdict": "commented",
      "submitted_at": "2024-03-11T07:45:17Z"
    }
  },
  {
    "model": "app.review",
    "pk": 69,
    "fields": {
      "pull_request": 12,
      "reviewer": 18,
      "verdict": "approved",
      "submitted_at": "2024-08-21T19:41:07Z"
    }
  },
  {
    "model": "app.review",
    "pk": 70,
    "fields": {
      "pull_request": 3,
      "reviewer": 20,
      "verdict": "changes_requested",
      "submitted_at": "2025-01-15T22:10:18Z"
    }
  },
  {
    "model": "app.review",
    "pk": 71,
    "fields": {
      "pull_request": 3,
      "reviewer": 14,
      "verdict": "approved",
      "submitted_at": "2025-01-16T01:01:10Z"
    }
  },
  {
    "model": "app.review",
    "pk": 72,
    "fields": {
      "pull_request": 34,
      "reviewer": 9,
      "verdict": "approved",
      "submitted_at": "2024-11-06T04:53:54Z"
    }
  },
  {
    "model": "app.review",
    "pk": 73,
    "fields": {
      "pull_request": 52,
      "reviewer": 28,
      "verdict": "changes_requested",
      "submitted_at": "2025-02-23T01:35:43Z"
    }
  },
  {
    "model": "app.review",
    "pk": 74,
    "fields": {
      "pull_request": 22,
      "reviewer": 27,
      "verdict": "commented",
      "submitted_at": "2024-10-18T12:22:03Z"
    }
  },
  {
    "model": "app.review",
    "pk": 75,
    "fields": {
      "pull_request": 14,
      "reviewer": 14,
      "verdict": "commented",
      "submitted_at": "2024-03-07T00:45:16Z"
    }
  },
  {
    "model": "app.review",
    "pk": 76,
    "fields": {
      "pull_request": 10,
      "reviewer": 1,
      "verdict": "commented",
      "submitted_at": "2024-08-15T19:16:02Z"
    }
  },
  {
    "model": "app.review",
    "pk": 77,
    "fields": {
      "pull_request": 14,
      "reviewer": 14,
      "verdict": "approved",
      "submitted_at": "2024-03-07T00:18:44Z"
    }
  },
  {
    "model": "app.review",
    "pk": 78,
    "fields": {
      "pull_request": 32,
      "reviewer": 20,
      "verdict": "approved",
      "submitted_at": "2024-06-17T19:58:24Z"
    }
  },
  {
    "model": "app.review",
    "pk": 79,
    "fields": {
      "pull_request": 47,
      "reviewer": 4,
      "verdict": "changes_requested",
      "submitted_at": "2025-02-13T17:18:35Z"
    }
  },
  {
    "model": "app.review",
    "pk": 80,
    "fields": {
      "pull_request": 7,
      "reviewer": 1,
      "verdict": "commented",
      "submitted_at": "2024-12-28T06:54:32Z"
    }
  },
  {
    "model": "app.review",
    "pk": 81,
    "fields": {
      "pull_request": 35,
      "reviewer": 13,
      "verdict": "approved",
      "submitted_at": "2024-10-23T04:35:34Z"
    }
  },
  {
    "model": "app.review",
    "pk": 82,
    "fields": {
      "pull_request": 11,
      "reviewer": 30,
      "verdict": "approved",
      "submitted_at": "2024-03-02T20:03:06Z"
    }
  },
  {
    "model": "app.review",
    "pk": 83,
    "fields": {
      "pull_request": 18,
      "reviewer": 3,
      "verdict": "approved",
      "submitted_at": "2025-02-22T02:57:16Z"
    }
  },
  {
    "model": "app.review",
    "pk": 84,
    "fields": {
      "pull_request": 46,
      "reviewer": 2,
      "verdict": "changes_requested",
      "submitted_at": "2025-02-19T17:30:55Z"
    }
  },
  {
    "model": "app.review",
    "pk": 85,
    "fields": {
      "pull_request": 23,
      "reviewer": 29,
      "verdict": "changes_requested",
      "submitted_at": "2024-03-11T05:11:33Z"
    }
  },
  {
    "model": "app.review",
    "pk": 86,
    "fields": {
      "pull_request": 32,
      "reviewer": 12,
      "verdict": "approved",
      "submitted_at": "2024-06-17T17:47:23Z"
    }
  },
  {
    "model": "app.review",
    "pk": 87,
    "fields": {
      "pull_request": 45,
      "reviewer": 16,
      "verdict": "commented",
      "submitted_at": "2024-08-12T07:13:15Z"
    }
  },
  {
    "model": "app.review",
    "pk": 88,
    "fields": {
      "pull_request": 42,
      "reviewer": 5,
      "verdict": "approved",
      "submitted_at": "2024-10-28T17:55:45Z"
    }
  },
  {
    "model": "app.review",
    "pk": 89,
    "fields": {
      "pull_request": 37,
      "reviewer": 22,
      "verdict": "commented",
      "submitted_at": "2024-04-22T13:38:51Z"
    }
  },
  {
    "model": "app.review",
    "pk": 90,
    "fields": {
      "pull_request": 14,
      "reviewer": 5,
      "verdict": "commented",
      "submitted_at": "2024-03-06T23:02:22Z"
    }
  },
  {
    "model": "app.review",
    "pk": 91,
    "fields": {
      "pull_request": 20,
      "reviewer": 17,
      "verdict": "commented",
      "submitted_at": "2024-07-11T15:39:06Z"
    }
  },
  {
    "model": "app.review",
    "pk": 92,
    "fields": {
      "pull_request": 28,
      "reviewer": 22,
      "verdict": "approved",
      "submitted_at": "2024-10-31T17:40:10Z"
    }
  },
  {
    "model": "app.review",
    "pk": 93,
    "fields": {
      "pull_request": 43,
      "reviewer": 27,
      "verdict": "approved",
      "submitted_at": "2024-04-27T16:42:41Z"
    }
  },
  {
    "model": "app.review",
    "pk": 94,
    "fields": {
      "pull_request": 49,
      "reviewer": 5,
      "verdict": "approved",
      "submitted_at": "2024-03-05T15:10:21Z"
    }
  },
  {
    "model": "app.review",
    "pk": 95,
    "fields": {
      "pull_request": 49,
      "reviewer": 12,
      "verdict": "commented",
      "submitted_at": "2024-03-05T15:48:55Z"
    }
  },
  {
    "model": "app.review",
    "pk": 96,
    "fields": {
      "pull_request": 11,
      "reviewer": 13,
      "verdict": "changes_requested",
      "submitted_at": "2024-03-02T19:03:43Z"
    }
  },
  {
    "model": "app.review",
    "pk": 97,
    "fields": {
      "pull_request": 10,
      "reviewer": 24,
      "verdict": "changes_requested",
      "submitted_at": "2024-08-15T21:55:42Z"
    }
  },
  {
    "model": "app.review",
    "pk": 98,
    "fields": {
      "pull_request": 40,
      "reviewer": 29,
      "verdict": "commented",
      "submitted_at": "2024-10-20T12:02:54Z"
    }
  },
  {
    "model": "app.review",
    "pk": 99,
    "fields": {
      "pull_request": 15,
      "reviewer": 14,
      "verdict": "changes_requested",
      "submitted_at": "2025-04-14T22:16:44Z"
    }
  },
  {
    "model": "app.review",
    "pk": 100,
    "fields": {
      "pull_request": 2,
      "reviewer": 23,
      "verdict": "commented",
      "submitted_at": "2024-10-16T09:54:24Z"
    }
  },
  {
    "model": "app.review",
    "pk": 101,
    "fields": {
      "pull_request": 2,
      "reviewer": 22,
      "verdict": "changes_requested",
      "submitted_at": "2024-10-16T09:26:13Z"
    }
  },
  {
    "model": "app.review",
    "pk": 102,
    "fields": {
      "pull_request": 27,
      "reviewer": 26,
      "verdict": "approved",
      "submitted_at": "2024-06-22T07:29:41Z"
    }
  },
  {
    "model": "app.review",
    "pk": 103,
    "fields": {
      "pull_request": 36,
      "reviewer": 12,
      "verdict": "approved",
      "submitted_at": "2024-02-25T08:29:48Z"
    }
  },
  {
    "model": "app.review",
    "pk": 104,
    "fields": {
      "pull_request": 28,
      "reviewer": 26,
      "verdict": "approved",
      "submitted_at": "2024-10-31T15:50:39Z"
    }
  },
  {
    "model": "app.review",
    "pk": 105,
    "fields": {
      "pull_request": 43,
      "reviewer": 2,
      "verdict": "changes_requested",
      "submitted_at": "2024-04-27T15:01:01Z"
    }
  },
  {
    "model": "app.review",
    "pk": 106,
    "fields": {
      "pull_request": 46,
      "reviewer": 30,
      "verdict": "approved",
      "submitted_at": "2025-02-19T18:27:17Z"
    }
  },
  {
    "model": "app.review",
    "pk": 107,
    "fields": {
      "pull_request": 20,
      "reviewer": 12,
      "verdict": "changes_requested",
      "submitted_at": "2024-07-11T15:22:38Z"
    }
  },
  {
    "model": "app.review",
    "pk": 108,
    "fields": {
      "pull_request": 10,
      "reviewer": 20,
      "verdict": "changes_requested",
      "submitted_at": "2024-08-15T19:21:39Z"
    }
  },
  {
    "model": "app.review",
    "pk": 109,
    "fields": {
      "pull_request": 42,
      "reviewer": 4,
      "verdict": "approved",
      "submitted_at": "2024-10-28T16:32:17Z"
    }
  }
]
