{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "mermaid-js/mermaid",
    "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": "mermaid-js/mermaid",
      "canonicalRepo": "mermaid-js/mermaid",
      "canonicalGitHubUrl": "https://github.com/mermaid-js/mermaid",
      "defaultBranch": "develop",
      "headShaAtResolution": "cf8344105a850804c2addd98a1dc235f7de07bfc",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 20,
    "humanSharePctCeiling": 80,
    "totals": {
      "commitsInHistory": 2033,
      "mergeCommitsExcluded": 590,
      "ciBotCommitsExcluded": 107,
      "commitsConsidered": 1336,
      "agentAttributedCommits": 267,
      "humanAttributedCommits": 1069
    },
    "concentration": {
      "distinctAgentAuthors": 21,
      "topAuthorShareOfAgentCommits": 26.2,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 263,
      "autonomousCommits": 4,
      "assistedPct": 19.7,
      "autonomousPct": 0.3
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 220,
        "sharePct": 16.5,
        "samples": [
          {
            "hash": "76d1d3d40a990efc6dc57978e32b2debe9e57816",
            "subject": "fix(flowchart): lift document labels clear of the wavy edge",
            "date": "2026-09-08T12:25:10+02:00"
          },
          {
            "hash": "e69104220b701575ab52012b9c807fead94679cb",
            "subject": "fix(flowchart): size non-rectangular shapes from the label's height too",
            "date": "2026-09-08T11:30:43+02:00"
          },
          {
            "hash": "733a462c590b15e466d2cd41beed48c5fac9db8d",
            "subject": "fix(ci): publish the preview packages with public access",
            "date": "2026-09-07T16:25:01+02:00"
          },
          {
            "hash": "bc98cc463c3dd25e7da429ea3bbd532f6675e38f",
            "subject": "test(e2e): target the edge group by .edgePaths, not .edges",
            "date": "2026-09-07T15:15:09+02:00"
          },
          {
            "hash": "aeb8a4af7ce5bb2f27c0a95dd8269976eb38b8b7",
            "subject": "fix(elk): declare the mermaid peer as `workspace:^` rather than a fixed range",
            "date": "2026-09-07T14:30:20+02:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 41,
        "sharePct": 3.1,
        "samples": [
          {
            "hash": "b1a9d31c7ab9007cb4d7a17f5c1b9c3cf476ef44",
            "subject": "fix(e2e): only fail successful renders on XSS pageerrors",
            "date": "2026-08-19T21:31:19+05:30"
          },
          {
            "hash": "11f16d40549f456149814a236a2d699e0c1ffd8a",
            "subject": "fix(e2e): close XSS assertion gaps from review",
            "date": "2026-08-19T21:08:31+05:30"
          },
          {
            "hash": "c5dd3e5a0f3b68d12497acae4c4f53a6f2aaa295",
            "subject": "fix(e2e): assert Dirac line plot exists instead of visible",
            "date": "2026-08-19T21:03:49+05:30"
          },
          {
            "hash": "66600a5f34b8a19dc8785889d3cacd84e44b9da3",
            "subject": "fix(ci): sync Playwright lockfile specifiers with package.json",
            "date": "2026-08-19T20:31:57+05:30"
          },
          {
            "hash": "469571f654bbfd5820bf25a5b635ee3d126cc10e",
            "subject": "fix(ci): harden e2e workflows against injection and accidental Argos baselines",
            "date": "2026-08-19T20:23:17+05:30"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 6,
        "sharePct": 0.4,
        "samples": [
          {
            "hash": "96a4e352a03f3f019496a4efeae7c0468c2e7206",
            "subject": "Potential fix for pull request finding 'CodeQL / Incomplete string escaping or encoding'",
            "date": "2026-08-25T14:14:38+02:00"
          },
          {
            "hash": "34c8c1dc9003ce5e50950ec79c7a7e7d4d8af73b",
            "subject": "Potential fix for pull request finding",
            "date": "2026-05-30T16:29:51+05:30"
          },
          {
            "hash": "4e8fee017e0999780fd974faa8d8a3e7009b286a",
            "subject": "revert: undo userDir rename, restore rawDir variable name",
            "date": "2026-05-07T18:09:43+00:00"
          },
          {
            "hash": "d0754dba790726afcac5897fd027493198f73fa0",
            "subject": "refactor: rename rawDir to userDir for clarity",
            "date": "2026-05-07T18:04:22+00:00"
          },
          {
            "hash": "e0d7e325f5e2ae27e91b780fdf9f35e44a5e4cad",
            "subject": "fix: preserve raw dir value on subGraph, normalize TD→TB only at dagre-consumption point",
            "date": "2026-05-07T18:03:24+00:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 133,
        "agent": 44,
        "agentPct": 33.1
      },
      {
        "month": "2026-03",
        "total": 151,
        "agent": 26,
        "agentPct": 17.2
      },
      {
        "month": "2026-04",
        "total": 152,
        "agent": 32,
        "agentPct": 21.1
      },
      {
        "month": "2026-05",
        "total": 323,
        "agent": 15,
        "agentPct": 4.6
      },
      {
        "month": "2026-06",
        "total": 196,
        "agent": 76,
        "agentPct": 38.8
      },
      {
        "month": "2026-07",
        "total": 39,
        "agent": 5,
        "agentPct": 12.8
      },
      {
        "month": "2026-08",
        "total": 237,
        "agent": 48,
        "agentPct": 20.3
      },
      {
        "month": "2026-09",
        "total": 105,
        "agent": 21,
        "agentPct": 20
      }
    ],
    "lowActivity": false
  }
}
