{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "cube-js/cube",
    "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": "cube-js/cube",
      "canonicalRepo": "cube-js/cube",
      "canonicalGitHubUrl": "https://github.com/cube-js/cube",
      "defaultBranch": "master",
      "headShaAtResolution": "aad9cdfba5a101782704c551aa3662a70bc5a907",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 23.7,
    "humanSharePctCeiling": 76.3,
    "totals": {
      "commitsInHistory": 1144,
      "mergeCommitsExcluded": 0,
      "ciBotCommitsExcluded": 59,
      "commitsConsidered": 1085,
      "agentAttributedCommits": 257,
      "humanAttributedCommits": 828
    },
    "concentration": {
      "distinctAgentAuthors": 21,
      "topAuthorShareOfAgentCommits": 35,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 255,
      "autonomousCommits": 2,
      "assistedPct": 23.5,
      "autonomousPct": 0.2
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 206,
        "sharePct": 19,
        "samples": [
          {
            "hash": "f31cc7be0598a1c9f0a1f7072b6badf20e7005e6",
            "subject": "docs: document undocumented Cube Cloud features (#11880)",
            "date": "2026-09-15T08:47:02-04:00"
          },
          {
            "hash": "bb1f41975009590da372cac03d7fa9a5a1ec8397",
            "subject": "docs: regenerate API reference for platform-client v0.11.0 (#11882)",
            "date": "2026-09-15T07:06:06-04:00"
          },
          {
            "hash": "af79bfe4802277a34b5cc593917b83826238016d",
            "subject": "fix(tesseract): bound a rolling window's base scan by literals (#11870)",
            "date": "2026-09-15T11:31:21+02:00"
          },
          {
            "hash": "d1523e700a1f2831f0237d04e449bbf3070f6d93",
            "subject": "docs: remove VPC peering as a public connectivity option (#11878)",
            "date": "2026-09-14T14:13:46-07:00"
          },
          {
            "hash": "03377e2d6fdbd1dccde9ff4f941cffdd8e4cb670",
            "subject": "fix(tesseract): share a rolling window's base scan across measures (#11852)",
            "date": "2026-09-14T19:46:58+02:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 51,
        "sharePct": 4.7,
        "samples": [
          {
            "hash": "ab48039f1a3d46d890367b0fc898d9ebf1322786",
            "subject": "fix(query-orchestrator): initialize missing data source queue in isPartitionExist, thanks @dochernyshov (#11617)",
            "date": "2026-08-27T13:52:14+02:00"
          },
          {
            "hash": "13f1c91576b0205edb0def130e90dccf4a536fad",
            "subject": "perf(schema-compiler): optimize granularityHierarchies to avoid O(n^2) object spread (#11098)",
            "date": "2026-06-16T18:28:59-07:00"
          },
          {
            "hash": "281e920948552524313a67697989caa1d746e1e1",
            "subject": "feat(cubesql): merge view joins on a shared cube member into a single CubeScan (#10977)",
            "date": "2026-06-08T18:35:32-07:00"
          },
          {
            "hash": "e9a26ee416b869384b8769a0cfeca5005dd8eec0",
            "subject": "docs: document contextToCubeStoreRouterId config option (#11039)",
            "date": "2026-06-08T14:24:54-07:00"
          },
          {
            "hash": "1a3acd8b81ee5a1644ffa0b8cd0a49472aa36416",
            "subject": "docs: fix spacing in data access policies diagram (#11028)",
            "date": "2026-06-06T23:58:08-07:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 77,
        "agent": 4,
        "agentPct": 5.2
      },
      {
        "month": "2026-03",
        "total": 100,
        "agent": 5,
        "agentPct": 5
      },
      {
        "month": "2026-04",
        "total": 124,
        "agent": 10,
        "agentPct": 8.1
      },
      {
        "month": "2026-05",
        "total": 127,
        "agent": 38,
        "agentPct": 29.9
      },
      {
        "month": "2026-06",
        "total": 165,
        "agent": 42,
        "agentPct": 25.5
      },
      {
        "month": "2026-07",
        "total": 212,
        "agent": 65,
        "agentPct": 30.7
      },
      {
        "month": "2026-08",
        "total": 154,
        "agent": 50,
        "agentPct": 32.5
      },
      {
        "month": "2026-09",
        "total": 126,
        "agent": 43,
        "agentPct": 34.1
      }
    ],
    "lowActivity": false
  }
}
