{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "getsentry/sentry",
    "datasetVersion": "2026-09-18-v3.0",
    "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
    "scanDate": "2026-09-16",
    "window": {
      "since": "2026-02-01",
      "untilExclusive": "2026-09-16",
      "label": "February–September 15, 2026"
    },
    "repository": {
      "sourceRepo": "getsentry/sentry",
      "canonicalRepo": "getsentry/sentry",
      "canonicalGitHubUrl": "https://github.com/getsentry/sentry",
      "defaultBranch": "master",
      "headShaAtResolution": "8145997e24df0842828cc7ff28ed0ccf3e98e6f7",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 24.3,
    "humanSharePctCeiling": 75.7,
    "totals": {
      "commitsInHistory": 12648,
      "mergeCommitsExcluded": 17,
      "ciBotCommitsExcluded": 370,
      "commitsConsidered": 12261,
      "agentAttributedCommits": 2977,
      "humanAttributedCommits": 9284
    },
    "concentration": {
      "distinctAgentAuthors": 135,
      "topAuthorShareOfAgentCommits": 8,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 2930,
      "autonomousCommits": 47,
      "assistedPct": 23.9,
      "autonomousPct": 0.4
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 2531,
        "sharePct": 20.6,
        "samples": [
          {
            "hash": "e3e267c60b9cc71c5dbe87a26ab226cf40dfa895",
            "subject": "ref(hybrid-cloud): remove Redis from outbox backfill watermark flow (#124318)",
            "date": "2026-09-15T09:58:47-07:00"
          },
          {
            "hash": "9f4097a497160ff387b8825abc65e8aabe6d45ac",
            "subject": "feat(preprod): Add direct IPA download for iOS builds (#124410)",
            "date": "2026-09-15T11:37:49-04:00"
          },
          {
            "hash": "dee19143b1e4cfd2d609822080df623b6eec623e",
            "subject": "fix(apidocs): Stop documenting query values endpoints do not honor (#124346)",
            "date": "2026-09-14T22:24:41+00:00"
          },
          {
            "hash": "630966068d36c1a328b0616b3a3f1aa810a948d4",
            "subject": "feat(seer): Redesign IconSeer loading animation for ThinkingBlock (#124300)",
            "date": "2026-09-14T21:59:50+00:00"
          },
          {
            "hash": "e140cdfa1a1ee6b02412181221d63a6166f88389",
            "subject": "feat(apidocs): Withhold enum values and verify schema omissions (#123968)",
            "date": "2026-09-14T14:00:48-07:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 293,
        "sharePct": 2.4,
        "samples": [
          {
            "hash": "b5b4c1805a376b5908ab3a0fbdc845c6196bb664",
            "subject": "fix(seer): stop ThinkingBlock collapse flash between tool calls (#124459)",
            "date": "2026-09-15T14:02:07-07:00"
          },
          {
            "hash": "3cc6862df1d88af6bb909057e4ce0050794cb1a9",
            "subject": "feat(smart-assignment): Add get_project_members Seer RPC tool (#124136)",
            "date": "2026-09-11T08:47:39-07:00"
          },
          {
            "hash": "8048432b498c1e684945fe386c966c7a16081a2c",
            "subject": "fix(scm-messaging): Persist and Busy Confirm and continue during project creation  (#124028)",
            "date": "2026-09-10T11:10:15-04:00"
          },
          {
            "hash": "c9f8e3c6c3f159e47cd183140b25c99d1760514c",
            "subject": "chore(deps): Bump @sentry/conventions to 0.22.0 (#124017)",
            "date": "2026-09-10T09:15:18-04:00"
          },
          {
            "hash": "5bb55899b80d4cedf5dad99de49109b78f222b9f",
            "subject": "feat(scm-messaging-integration): Minor ui changes (#123929)",
            "date": "2026-09-10T08:18:24-04:00"
          }
        ]
      },
      {
        "id": "codex",
        "label": "OpenAI Codex",
        "vendor": "OpenAI",
        "commits": 243,
        "sharePct": 2,
        "samples": [
          {
            "hash": "c59a33504347823438991f56b11510603feaebef",
            "subject": "test(ui): Deslop breakpoint tests (#124483)",
            "date": "2026-09-15T14:32:35-07:00"
          },
          {
            "hash": "996c01c68e26eb78c829943856ec4acf24c8e6e2",
            "subject": "deps(ui): Update and group Oxc tooling (#124354)",
            "date": "2026-09-15T10:52:05-07:00"
          },
          {
            "hash": "2450983fe602839df496ebf2986262e2da8f433c",
            "subject": "ref(oxlint): Use native oxlint rules and RuleTester (#124353)",
            "date": "2026-09-15T15:36:08+00:00"
          },
          {
            "hash": "e77b1c23cbdc4c49fdfbe81453a86758ce88028a",
            "subject": "fix(workflows): Enqueue activity processing after commit (#124345)",
            "date": "2026-09-14T15:56:33-07:00"
          },
          {
            "hash": "32fe9b0a97ab29f8994badb98edef27d64e06bc6",
            "subject": "ref(aci): Clean up legacy project alert leftovers (#124321)",
            "date": "2026-09-14T15:17:03-07:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 6,
        "sharePct": 0,
        "samples": [
          {
            "hash": "8917a2ccf5c212e5ca1588e8575593aa97e65897",
            "subject": "feat(seer): collapse each response into one ThinkingBlock (#121972)",
            "date": "2026-08-27T16:00:32-04:00"
          },
          {
            "hash": "15c959e52fe2a74ec5fbe41b4c0ea8b6f17e3be2",
            "subject": "fix(issues): Return 400 for invalid search queries on issues-stats (#122219)",
            "date": "2026-08-19T10:23:08-07:00"
          },
          {
            "hash": "d5ed4aa56521d37f6ab54820606cef7ac073f93b",
            "subject": "feat(trace-items): Add endpoint to create/update attribute context (#118498)",
            "date": "2026-07-09T12:45:38-04:00"
          },
          {
            "hash": "44c1f33b24d8ad87fcd379ec07fa1c4d365d8f2c",
            "subject": "fix(grouping): Mark Flutter runtime native frames as non-app (#116177)",
            "date": "2026-06-08T15:37:36+02:00"
          },
          {
            "hash": "65e2130bf35cbfdb19b17a0c9ca8403ab4c1b9c0",
            "subject": "fix(scraps): FormField Search in new form system (#108453)",
            "date": "2026-02-19T15:12:08+01:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 1295,
        "agent": 225,
        "agentPct": 17.4
      },
      {
        "month": "2026-03",
        "total": 1823,
        "agent": 486,
        "agentPct": 26.7
      },
      {
        "month": "2026-04",
        "total": 2023,
        "agent": 577,
        "agentPct": 28.5
      },
      {
        "month": "2026-05",
        "total": 1574,
        "agent": 429,
        "agentPct": 27.3
      },
      {
        "month": "2026-06",
        "total": 1709,
        "agent": 494,
        "agentPct": 28.9
      },
      {
        "month": "2026-07",
        "total": 1547,
        "agent": 447,
        "agentPct": 28.9
      },
      {
        "month": "2026-08",
        "total": 1435,
        "agent": 208,
        "agentPct": 14.5
      },
      {
        "month": "2026-09",
        "total": 855,
        "agent": 111,
        "agentPct": 13
      }
    ],
    "lowActivity": false
  }
}
