{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "llvm/llvm-project",
    "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": "llvm/llvm-project",
      "canonicalRepo": "llvm/llvm-project",
      "canonicalGitHubUrl": "https://github.com/llvm/llvm-project",
      "defaultBranch": "main",
      "headShaAtResolution": "8167678860e17c5c20aaaf0f863ef70861b3b9f1",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 2.8,
    "humanSharePctCeiling": 97.2,
    "totals": {
      "commitsInHistory": 29820,
      "mergeCommitsExcluded": 0,
      "ciBotCommitsExcluded": 181,
      "commitsConsidered": 29639,
      "agentAttributedCommits": 828,
      "humanAttributedCommits": 28811
    },
    "concentration": {
      "distinctAgentAuthors": 126,
      "topAuthorShareOfAgentCommits": 43.2,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 828,
      "autonomousCommits": 0,
      "assistedPct": 2.8,
      "autonomousPct": 0
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 731,
        "sharePct": 2.5,
        "samples": [
          {
            "hash": "b6912258891caefffbf15edb1bceff3724b75af5",
            "subject": "clang: Fix exception model flag tests if webassembly isn't build (#223770)",
            "date": "2026-09-15T18:22:12+00:00"
          },
          {
            "hash": "a3d2f4b4a0aee08f26aa218e4e4d9dae1afa1d7a",
            "subject": "[[mlir][linalg] Infer reduction-neutral padding values in rewriteAsPaddedOp (#216517)",
            "date": "2026-09-15T11:04:40-07:00"
          },
          {
            "hash": "88cab6bfc4e0a3829fdedeabcb21e977a1cf3e98",
            "subject": "RuntimeLibcallsEmitter: Let a consumer's own library variant beat its exclusion (#221953)",
            "date": "2026-09-15T19:42:39+02:00"
          },
          {
            "hash": "bb08625cb147f07de93ff6ae933336d8c4b3b8e3",
            "subject": "CodeGen: Remove TargetOptions::EABIVersion (#222672)",
            "date": "2026-09-15T17:41:24+00:00"
          },
          {
            "hash": "1dd934d123066d6d996bde5943b2136e621ba215",
            "subject": "RuntimeLibcalls: Remove the dead IsDefault emitter machinery (#219947)",
            "date": "2026-09-15T18:14:48+02:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 67,
        "sharePct": 0.2,
        "samples": [
          {
            "hash": "90f36e05255e9ca5906f21c188f8562b397ed60f",
            "subject": "[OpenMP] Remove the LocationDescription constructor that dropped the location. (#221949)",
            "date": "2026-09-14T17:08:47+01:00"
          },
          {
            "hash": "092ac4c2626af97a09d768a63a32a2b4b96f754c",
            "subject": "[clang][OpenMP] Don't drop debug location when handing off to OMPIRBuilder. (#219548)",
            "date": "2026-09-11T12:37:21+01:00"
          },
          {
            "hash": "f276d8f00313f593ab9d8f3a1d242b6754f0a436",
            "subject": "[OMPIRBuilder] Don't leak a foreign debug loc into the taskwait call (#222586)",
            "date": "2026-09-11T10:36:37+01:00"
          },
          {
            "hash": "5e64eb8ffffa3e845ca01d81c1e45ef68d07d306",
            "subject": "[Clang] Improve error recovery for indexed template names (#222328)",
            "date": "2026-09-11T09:50:19+02:00"
          },
          {
            "hash": "e4d40831076278ffbfc7d883510d49db8fbfaa7c",
            "subject": "[OpenMP] Give the device shared memory allocations a debug location. (#221842)",
            "date": "2026-09-10T12:49:12+01:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 17,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "dc948be7b40e7f6b218474ea3de93779a904392f",
            "subject": "[runtimes] Escape list separators when forwarding search paths (#216169)",
            "date": "2026-08-21T20:39:02+00:00"
          },
          {
            "hash": "ee1eab2a1d28651d0dc675f4f101c0bd78f31e44",
            "subject": "[clang] Update diagnostics to include matrices as accepted types (#201237)",
            "date": "2026-07-21T10:33:02-07:00"
          },
          {
            "hash": "bc97c56e6851858614876711e46f266dd1c1f58e",
            "subject": "[DirectX] Expand {u,s}mul.with.overflow in DXILIntrinsicExpansion (#207297)",
            "date": "2026-07-08T15:16:57-07:00"
          },
          {
            "hash": "79337832f7a35c1ae5326a80c37a6459dd752048",
            "subject": "[OpenCL] Add cl_intel_split_work_group_barrier builtins (#199424)",
            "date": "2026-05-26T05:16:57-07:00"
          },
          {
            "hash": "d4550cc82efa06745192f78120e1acfc7892b35d",
            "subject": "[OpenCL] Add cl_intel_bfloat16_conversions builtins (#199422)",
            "date": "2026-05-25T22:48:43-07:00"
          }
        ]
      },
      {
        "id": "codex",
        "label": "OpenAI Codex",
        "vendor": "OpenAI",
        "commits": 14,
        "sharePct": 0,
        "samples": [
          {
            "hash": "b8c7806bd5e3a40ce3fabd8743d73d77e7a417ab",
            "subject": "[Flang][OpenMP] Fix use_device_addr descriptor types (#222961)",
            "date": "2026-09-14T14:06:22+01:00"
          },
          {
            "hash": "d450ba4b4b9b174882ff22e7b59cd880825d2579",
            "subject": "[AMDGPU] Improve handling of numRecords for make.buffer.rsrc (#213180)",
            "date": "2026-08-10T18:37:38+00:00"
          },
          {
            "hash": "fe1bfb32edc80cbe287342d6b350d6d6622493cc",
            "subject": "[SPIR-V] Lower nested aggregate insertvalue operands (#204239)",
            "date": "2026-08-07T09:41:10+01:00"
          },
          {
            "hash": "1cc730fd7b31cdc240a6357b66e7a1b05bbfe135",
            "subject": "[SPIRV] Legalize i1 min/max before selection (#204231)",
            "date": "2026-08-06T13:37:37+01:00"
          },
          {
            "hash": "188aa82fd8d0b9f322f6d5b3812f8cb4a970b60c",
            "subject": "[AMDGPU] Add ptr.s.buffer.load intrinsic, use it from Clang (#209243)",
            "date": "2026-07-30T09:27:28-07:00"
          }
        ]
      },
      {
        "id": "gemini-cli",
        "label": "Gemini CLI",
        "vendor": "Google",
        "commits": 1,
        "sharePct": 0,
        "samples": [
          {
            "hash": "4b5f5954ea4b918b4ef0ec689a26a67693ca7b06",
            "subject": "[clang][docs] Add basic user documentation for Hardware-assisted AddressSanitizer (HWASan) (#220075)",
            "date": "2026-09-02T12:56:47-07:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 3463,
        "agent": 22,
        "agentPct": 0.6
      },
      {
        "month": "2026-03",
        "total": 4134,
        "agent": 54,
        "agentPct": 1.3
      },
      {
        "month": "2026-04",
        "total": 3769,
        "agent": 41,
        "agentPct": 1.1
      },
      {
        "month": "2026-05",
        "total": 3526,
        "agent": 75,
        "agentPct": 2.1
      },
      {
        "month": "2026-06",
        "total": 3945,
        "agent": 87,
        "agentPct": 2.2
      },
      {
        "month": "2026-07",
        "total": 4443,
        "agent": 212,
        "agentPct": 4.8
      },
      {
        "month": "2026-08",
        "total": 4041,
        "agent": 213,
        "agentPct": 5.3
      },
      {
        "month": "2026-09",
        "total": 2318,
        "agent": 124,
        "agentPct": 5.3
      }
    ],
    "lowActivity": false
  }
}
