{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "Stirling-Tools/Stirling-PDF",
    "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": "Stirling-Tools/Stirling-PDF",
      "canonicalRepo": "Stirling-Tools/Stirling-PDF",
      "canonicalGitHubUrl": "https://github.com/Stirling-Tools/Stirling-PDF",
      "defaultBranch": "main",
      "headShaAtResolution": "57275fe16902f5045a8d8673ee4281a3708507ab",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 3.6,
    "humanSharePctCeiling": 96.4,
    "totals": {
      "commitsInHistory": 1380,
      "mergeCommitsExcluded": 14,
      "ciBotCommitsExcluded": 284,
      "commitsConsidered": 1082,
      "agentAttributedCommits": 39,
      "humanAttributedCommits": 1043
    },
    "concentration": {
      "distinctAgentAuthors": 11,
      "topAuthorShareOfAgentCommits": 23.1,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 39,
      "autonomousCommits": 0,
      "assistedPct": 3.6,
      "autonomousPct": 0
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 24,
        "sharePct": 2.2,
        "samples": [
          {
            "hash": "1066f35e3e3a20368836f8abb6d364ee8bd7574f",
            "subject": "Tighten processing folder input handling (#8031)",
            "date": "2026-09-15T21:51:22+00:00"
          },
          {
            "hash": "e315f8024ebbf2e3c22982340beca5bcb175d74c",
            "subject": "Move engine Dockerfiles under docker/ and fix build:engine task (#7869)",
            "date": "2026-09-08T09:47:40+00:00"
          },
          {
            "hash": "f7a2c626c9a62993265127488cbaa9b7e8e350cc",
            "subject": "Persist the workbench session across the editor/processor switch (#7654)",
            "date": "2026-08-27T10:12:48+00:00"
          },
          {
            "hash": "79686a3a09bc133df7822d82d413742e6feaad26",
            "subject": "form field editing (#6655)",
            "date": "2026-08-24T20:45:54+00:00"
          },
          {
            "hash": "ba06a1dc1ba8cd78bdb5da42272b718560af0b9b",
            "subject": "fix(desktop): stop Task from eating the PowerShell variables in jlink… (#7258)",
            "date": "2026-08-12T15:40:22+00:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 10,
        "sharePct": 0.9,
        "samples": [
          {
            "hash": "41cbd97b483c03f6910232fe32deae79ef226eb8",
            "subject": "ci: reuse shared Python dependency cache across workflows (#7693)",
            "date": "2026-08-29T14:50:11+00:00"
          },
          {
            "hash": "97c0ccf58214fe502c0f93ac859d264dc58c3c00",
            "subject": "refactor(deps): optimize dependency footprints, and add lazy initialization with platform-specific JPDFium bundling (#7620)",
            "date": "2026-08-27T18:31:54+01:00"
          },
          {
            "hash": "05eb74022a44b11c5a8c459d6174402771d20547",
            "subject": "chore(ci): migrate Python tooling to uv and standardize workflow execution (#7386)",
            "date": "2026-08-11T08:09:21+00:00"
          },
          {
            "hash": "120678260af2334fd39eeb9136184911d537d2e9",
            "subject": "docs(contributing): update CONTRIBUTING.md to include desktop application startup command (#7211)",
            "date": "2026-08-04T12:06:31+00:00"
          },
          {
            "hash": "bb830e57113679e2a7a666e68385ce97d6b59586",
            "subject": "build: upgrade google-java-format and restore strict Spotless validation (#7091)",
            "date": "2026-07-20T12:05:53+00:00"
          }
        ]
      },
      {
        "id": "codex",
        "label": "OpenAI Codex",
        "vendor": "OpenAI",
        "commits": 5,
        "sharePct": 0.5,
        "samples": [
          {
            "hash": "2b6bb71186801609c82516d6f18f5f30a28e6c62",
            "subject": "fix(build): ensure `./gradlew clean` removes stale SaaS build artifacts (#7434)",
            "date": "2026-08-12T15:06:03+00:00"
          },
          {
            "hash": "815c1db567d3821a1855336b7bb106b8d9510b3d",
            "subject": "Group Storybook packages in Dependabot config (#7432)",
            "date": "2026-08-12T15:04:24+00:00"
          },
          {
            "hash": "a63ab2db7be9929d9455438e98262dc5e459056f",
            "subject": "Add PR conflict labeler workflow (#7061)",
            "date": "2026-07-20T12:10:07+00:00"
          },
          {
            "hash": "398f4733162e5af0f740c97b9a15f31877817980",
            "subject": "Clarify portal SaaS licensing (#7074)",
            "date": "2026-07-17T10:16:06+00:00"
          },
          {
            "hash": "1835e6fe6b351ac69fa911caf665b86da3db88cf",
            "subject": "Avoid uv cache reservation collisions in CI by adding per-workflow cache-suffix (#7060)",
            "date": "2026-07-16T12:43:11+00:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 87,
        "agent": 2,
        "agentPct": 2.3
      },
      {
        "month": "2026-03",
        "total": 85,
        "agent": 5,
        "agentPct": 5.9
      },
      {
        "month": "2026-04",
        "total": 92,
        "agent": 2,
        "agentPct": 2.2
      },
      {
        "month": "2026-05",
        "total": 69,
        "agent": 2,
        "agentPct": 2.9
      },
      {
        "month": "2026-06",
        "total": 222,
        "agent": 11,
        "agentPct": 5
      },
      {
        "month": "2026-07",
        "total": 199,
        "agent": 6,
        "agentPct": 3
      },
      {
        "month": "2026-08",
        "total": 186,
        "agent": 9,
        "agentPct": 4.8
      },
      {
        "month": "2026-09",
        "total": 142,
        "agent": 2,
        "agentPct": 1.4
      }
    ],
    "lowActivity": false
  }
}
