{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "ueberdosis/tiptap",
    "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": "ueberdosis/tiptap",
      "canonicalRepo": "ueberdosis/tiptap",
      "canonicalGitHubUrl": "https://github.com/ueberdosis/tiptap",
      "defaultBranch": "main",
      "headShaAtResolution": "eb974ea2f6e6eae10d987bcba4d32f80ca4f1ca8",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 11.6,
    "humanSharePctCeiling": 88.4,
    "totals": {
      "commitsInHistory": 601,
      "mergeCommitsExcluded": 115,
      "ciBotCommitsExcluded": 56,
      "commitsConsidered": 430,
      "agentAttributedCommits": 50,
      "humanAttributedCommits": 380
    },
    "concentration": {
      "distinctAgentAuthors": 24,
      "topAuthorShareOfAgentCommits": 36,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 50,
      "autonomousCommits": 0,
      "assistedPct": 11.6,
      "autonomousPct": 0
    },
    "agents": [
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 23,
        "sharePct": 5.3,
        "samples": [
          {
            "hash": "4ec64c7cb6b76434386c376d7c222bc9097dbb4f",
            "subject": "fix(extension-blockquote): fix backspace getting blocked after merging (#7984)",
            "date": "2026-08-10T02:48:19+02:00"
          },
          {
            "hash": "12192c7bd0e3ea142ee631aa7fa50b6faff2c9ae",
            "subject": "chore(ci): add reusable composite actions (#8028)",
            "date": "2026-07-14T15:12:19+02:00"
          },
          {
            "hash": "ceebb3108538053c5e813253762ea2c40ff4c5f6",
            "subject": "Update ProseMirror packages (#7960)",
            "date": "2026-07-06T11:23:12+02:00"
          },
          {
            "hash": "a9efd4d046757c638feddd9a6d72022dcdeb0bbf",
            "subject": "fix(drag-handle-react): fix React 19 strict mode compatibility (#7953)",
            "date": "2026-06-19T16:15:56+02:00"
          },
          {
            "hash": "06b4274ea2d962a97dc3cadfa6283b7af8086512",
            "subject": "fix(extension-file-handler): add consumePasteEvent option to prevent duplicate paste content (#7962)",
            "date": "2026-06-19T11:36:17+02:00"
          }
        ]
      },
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 22,
        "sharePct": 5.1,
        "samples": [
          {
            "hash": "eefe75deff3b5bdcdf6750850fd5193f52155a5d",
            "subject": "chore: format changeset frontmatter so vp check passes on main (#8303)",
            "date": "2026-09-04T11:45:06+02:00"
          },
          {
            "hash": "d02646bdaa6a1cdf88a450a67fb2596abf5305d9",
            "subject": "add new visual selection handler & refactored react node view selection handling (#8277)",
            "date": "2026-08-28T18:33:34+02:00"
          },
          {
            "hash": "4ae6ea012173da8d259a66c932a2b363b44c2020",
            "subject": "fix(extension-text-style): keep sibling text styles when unsetting inside a blockquote (#8217)",
            "date": "2026-08-19T19:11:38+02:00"
          },
          {
            "hash": "3c929ad21119dfd159eb298674198c67bb1146f1",
            "subject": "fix(extension-table): make markdown pipe-escape regex parseable on WebKit < Safari 16.4 (#8180)",
            "date": "2026-08-11T17:46:10+02:00"
          },
          {
            "hash": "58a8953c1438aba4d17235c31eae6ca1aca37581",
            "subject": "fix(pm): point schema-list types at the emitted declaration files (#8157)",
            "date": "2026-08-08T02:49:28+02:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 5,
        "sharePct": 1.2,
        "samples": [
          {
            "hash": "496d53afd7e4e3c7424b4749adeff4f45e27ddb0",
            "subject": "fix(markdown): drop empty delimiters for whitespace-only marked text (#8257)",
            "date": "2026-08-26T16:48:51+02:00"
          },
          {
            "hash": "ded3f16bf4dd0884ee88443f454cbb7eff65d596",
            "subject": "fix: update React demo editor state subscriptions (#8078)",
            "date": "2026-07-16T11:43:17+02:00"
          },
          {
            "hash": "6238a3ca1a488e16a90bc6d632bfed8157dd023c",
            "subject": "fix(extension-blockquote): add @tiptap/pm peer dependency",
            "date": "2026-07-07T15:37:02+00:00"
          },
          {
            "hash": "6b703424bdcbb45314346058aaa91af3b671dcda",
            "subject": "chore(deps-dev): bump esbuild to 0.28.1 to fix security vulnerability (#7945)",
            "date": "2026-06-15T11:44:34+02:00"
          },
          {
            "hash": "7c4b0be09c8a45dc3f37b1e48ec53c711e777d2d",
            "subject": "fix(server-ai-toolkit): omit toText from serialized node specs",
            "date": "2026-05-27T15:39:53+00:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 17,
        "agent": 2,
        "agentPct": 11.8
      },
      {
        "month": "2026-03",
        "total": 53,
        "agent": 4,
        "agentPct": 7.5
      },
      {
        "month": "2026-04",
        "total": 42,
        "agent": 4,
        "agentPct": 9.5
      },
      {
        "month": "2026-05",
        "total": 75,
        "agent": 17,
        "agentPct": 22.7
      },
      {
        "month": "2026-06",
        "total": 82,
        "agent": 10,
        "agentPct": 12.2
      },
      {
        "month": "2026-07",
        "total": 82,
        "agent": 5,
        "agentPct": 6.1
      },
      {
        "month": "2026-08",
        "total": 60,
        "agent": 7,
        "agentPct": 11.7
      },
      {
        "month": "2026-09",
        "total": 19,
        "agent": 1,
        "agentPct": 5.3
      }
    ],
    "lowActivity": false
  }
}
