{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "HumanSignal/label-studio",
    "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": "HumanSignal/label-studio",
      "canonicalRepo": "HumanSignal/label-studio",
      "canonicalGitHubUrl": "https://github.com/HumanSignal/label-studio",
      "defaultBranch": "develop",
      "headShaAtResolution": "bb7ffee52b03c16f768883937482e339ada26dc6",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 4.9,
    "humanSharePctCeiling": 95.1,
    "totals": {
      "commitsInHistory": 1120,
      "mergeCommitsExcluded": 0,
      "ciBotCommitsExcluded": 125,
      "commitsConsidered": 995,
      "agentAttributedCommits": 49,
      "humanAttributedCommits": 946
    },
    "concentration": {
      "distinctAgentAuthors": 14,
      "topAuthorShareOfAgentCommits": 30.6,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 49,
      "autonomousCommits": 0,
      "assistedPct": 4.9,
      "autonomousPct": 0
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 29,
        "sharePct": 2.9,
        "samples": [
          {
            "hash": "c5b17ba6d4f2a9a229ef3cb71ec26fd79f3fee6b",
            "subject": "ci: PLT-1272: Resolve gitleaks version with an authenticated API call (#9939)",
            "date": "2026-09-11T12:25:34+03:00"
          },
          {
            "hash": "59333d58827acf3f24affb059e80aab0c950f8e1",
            "subject": "docs: add Dashboards for projects to LSE 2.36.0 release notes (#9936)",
            "date": "2026-09-10T13:18:16-07:00"
          },
          {
            "hash": "d128fb7619596524f7913bc8066710050b819e6d",
            "subject": "feat: UTC-1260: Payments: Manual batches",
            "date": "2026-09-06T13:02:15+00:00"
          },
          {
            "hash": "ec3088e167253f5c55d0dc899d445f7e469ec391",
            "subject": "docs: add service accounts blurb to 2.35.0 changelog (#9925)",
            "date": "2026-09-04T12:38:32+01:00"
          },
          {
            "hash": "770bedb95777b109b3107324e3197945fa877664",
            "subject": "docs: add Docling Interface template to the gallery (#9888)",
            "date": "2026-08-21T09:30:28-04:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 20,
        "sharePct": 2,
        "samples": [
          {
            "hash": "13f981a65605c1ded0856cd8f4c9b952ea5d38b9",
            "subject": "docs: UTC-1171: Document full and flexible pauses (#9929)",
            "date": "2026-09-08T13:54:41-03:00"
          },
          {
            "hash": "6db5e7312c1a08371f5da6eb61073dbc3509ab0e",
            "subject": "docs: UTC-1188: Release new annotator evaluation metric to GA and update docs (#9903)",
            "date": "2026-08-18T15:56:33-03:00"
          },
          {
            "hash": "1a99b9d68bc4963837df2aeb68c4ca9a96da8d70",
            "subject": "docs: fix export disable env var in 2.34 notes (#9833)",
            "date": "2026-07-21T11:22:58+01:00"
          },
          {
            "hash": "8c2c1df7ab7cb4ff1981010c05015c0cab33d1b5",
            "subject": "fix: BROS-847: Disable Submit/Update/Fix & Accept button when polygon region is unfinished (#9588)",
            "date": "2026-03-11T18:38:48+04:00"
          },
          {
            "hash": "baa317388920be16cf73b857d2eb22c58900f6dd",
            "subject": "fix: BROS-843: Fix hotkey styles in tooltips (#9569)",
            "date": "2026-03-10T19:06:01+04:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 138,
        "agent": 13,
        "agentPct": 9.4
      },
      {
        "month": "2026-03",
        "total": 94,
        "agent": 4,
        "agentPct": 4.3
      },
      {
        "month": "2026-04",
        "total": 27,
        "agent": 2,
        "agentPct": 7.4
      },
      {
        "month": "2026-05",
        "total": 22,
        "agent": 2,
        "agentPct": 9.1
      },
      {
        "month": "2026-06",
        "total": 20,
        "agent": 1,
        "agentPct": 5
      },
      {
        "month": "2026-07",
        "total": 24,
        "agent": 4,
        "agentPct": 16.7
      },
      {
        "month": "2026-08",
        "total": 608,
        "agent": 18,
        "agentPct": 3
      },
      {
        "month": "2026-09",
        "total": 62,
        "agent": 5,
        "agentPct": 8.1
      }
    ],
    "lowActivity": false
  }
}
